diff --git a/app/src/main/java/com/github/libretube/ui/adapters/SubscriptionGroupChannelsAdapter.kt b/app/src/main/java/com/github/libretube/ui/adapters/SubscriptionGroupChannelsAdapter.kt index 1d4f470c5..9d82804c6 100644 --- a/app/src/main/java/com/github/libretube/ui/adapters/SubscriptionGroupChannelsAdapter.kt +++ b/app/src/main/java/com/github/libretube/ui/adapters/SubscriptionGroupChannelsAdapter.kt @@ -8,6 +8,7 @@ import com.github.libretube.databinding.SubscriptionGroupChannelRowBinding import com.github.libretube.db.obj.SubscriptionGroup import com.github.libretube.extensions.toID import com.github.libretube.helpers.ImageHelper +import com.github.libretube.helpers.NavigationHelper import com.github.libretube.ui.viewholders.SubscriptionGroupChannelRowViewHolder class SubscriptionGroupChannelsAdapter( @@ -30,6 +31,9 @@ class SubscriptionGroupChannelsAdapter( val channel = channels[position] val channelId = channel.url.toID() holder.binding.apply { + root.setOnClickListener { + NavigationHelper.navigateChannel(root.context, channelId) + } subscriptionChannelName.text = channel.name ImageHelper.loadImage(channel.avatar, subscriptionChannelImage) channelIncluded.setOnCheckedChangeListener(null) diff --git a/app/src/main/res/layout/subscription_group_channel_row.xml b/app/src/main/res/layout/subscription_group_channel_row.xml index e5caed986..be1fc23f9 100644 --- a/app/src/main/res/layout/subscription_group_channel_row.xml +++ b/app/src/main/res/layout/subscription_group_channel_row.xml @@ -4,7 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="?android:attr/selectableItemBackground" + android:background="@drawable/rounded_ripple" android:paddingHorizontal="10dp" >