Specify RecipeInfoFragment's layout managers in xml

This commit is contained in:
Kirill Kamakin
2021-11-27 10:39:57 +03:00
parent cc5c9edb1f
commit 715e63a1d4
2 changed files with 2 additions and 3 deletions

View File

@@ -8,7 +8,6 @@ import android.view.ViewGroup
import androidx.appcompat.app.AppCompatActivity
import androidx.fragment.app.viewModels
import androidx.navigation.fragment.navArgs
import androidx.recyclerview.widget.LinearLayoutManager
import com.google.android.material.bottomsheet.BottomSheetDialog
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
import dagger.hilt.android.AndroidEntryPoint
@@ -48,12 +47,10 @@ class RecipeInfoFragment : BottomSheetDialogFragment() {
val recipeIngredientsAdapter = RecipeIngredientsAdapter()
binding.ingredientsList.adapter = recipeIngredientsAdapter
binding.ingredientsList.layoutManager = LinearLayoutManager(requireContext())
recipeIngredientsAdapter.submitList(it.recipeIngredients)
val recipeInstructionsAdapter = RecipeInstructionsAdapter()
binding.instructionsList.adapter = recipeInstructionsAdapter
binding.instructionsList.layoutManager = LinearLayoutManager(requireContext())
recipeInstructionsAdapter.submitList(it.recipeInstructions)
}
(requireActivity() as? AppCompatActivity)?.supportActionBar?.title = null

View File

@@ -64,6 +64,7 @@
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/ingredients_header"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
tools:itemCount="3"
tools:listitem="@layout/view_holder_ingredient" />
@@ -85,6 +86,7 @@
android:layout_margin="@dimen/margin_small"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
app:layout_constraintTop_toBottomOf="@+id/instructions_header"
android:paddingBottom="@dimen/bottom_padding_instructions_list_fragment_recipe_info"
tools:itemCount="2"