From 83f19a5ae9c3518243735fc63268261f1574de23 Mon Sep 17 00:00:00 2001 From: Taras Smakula <tarassmakula@gmail.com> Date: Tue, 12 Dec 2023 12:33:55 +0200 Subject: [PATCH] Add dividers for subscription list --- .../subscription_stage/SubscriptionStageFragment.kt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/auth/src/main/java/org/futo/circles/auth/feature/sign_up/subscription_stage/SubscriptionStageFragment.kt b/auth/src/main/java/org/futo/circles/auth/feature/sign_up/subscription_stage/SubscriptionStageFragment.kt index acfc34a77..6e723478a 100644 --- a/auth/src/main/java/org/futo/circles/auth/feature/sign_up/subscription_stage/SubscriptionStageFragment.kt +++ b/auth/src/main/java/org/futo/circles/auth/feature/sign_up/subscription_stage/SubscriptionStageFragment.kt @@ -3,7 +3,9 @@ package org.futo.circles.auth.feature.sign_up.subscription_stage import android.os.Bundle import android.view.View import androidx.fragment.app.viewModels +import androidx.recyclerview.widget.DividerItemDecoration import by.kirich1409.viewbindingdelegate.viewBinding +import com.google.android.material.divider.MaterialDividerItemDecoration import dagger.hilt.android.AndroidEntryPoint import org.futo.circles.auth.R import org.futo.circles.auth.databinding.FragmentSubscriptionStageBinding @@ -46,7 +48,7 @@ class SubscriptionStageFragment : override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - viewModel.loadSubscriptionsList(subscriptionManager) + viewModel.initiateSubscriptionStage(subscriptionManager) } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { @@ -56,7 +58,13 @@ class SubscriptionStageFragment : } private fun setupViews() { - binding.rvSubscriptions.adapter = listAdapter + binding.rvSubscriptions.apply { + addItemDecoration( + MaterialDividerItemDecoration(context, DividerItemDecoration.VERTICAL).apply { + isLastItemDecorated = false + }) + adapter = listAdapter + } } private fun setupObservers() { -- GitLab