From 01b98a0f77c9633b3488a6db9ba076822aa906ff Mon Sep 17 00:00:00 2001 From: Bnyro Date: Mon, 8 May 2023 18:04:07 +0200 Subject: [PATCH] Navigate to channel on click in channel groups sheet --- .../libretube/ui/adapters/SubscriptionGroupChannelsAdapter.kt | 4 ++++ app/src/main/res/layout/subscription_group_channel_row.xml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) 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" >