Specify RecipeInfoFragment's layout managers in xml
This commit is contained in:
@@ -8,7 +8,6 @@ import android.view.ViewGroup
|
|||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
import androidx.fragment.app.viewModels
|
import androidx.fragment.app.viewModels
|
||||||
import androidx.navigation.fragment.navArgs
|
import androidx.navigation.fragment.navArgs
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager
|
|
||||||
import com.google.android.material.bottomsheet.BottomSheetDialog
|
import com.google.android.material.bottomsheet.BottomSheetDialog
|
||||||
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
|
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
|
||||||
import dagger.hilt.android.AndroidEntryPoint
|
import dagger.hilt.android.AndroidEntryPoint
|
||||||
@@ -48,12 +47,10 @@ class RecipeInfoFragment : BottomSheetDialogFragment() {
|
|||||||
|
|
||||||
val recipeIngredientsAdapter = RecipeIngredientsAdapter()
|
val recipeIngredientsAdapter = RecipeIngredientsAdapter()
|
||||||
binding.ingredientsList.adapter = recipeIngredientsAdapter
|
binding.ingredientsList.adapter = recipeIngredientsAdapter
|
||||||
binding.ingredientsList.layoutManager = LinearLayoutManager(requireContext())
|
|
||||||
recipeIngredientsAdapter.submitList(it.recipeIngredients)
|
recipeIngredientsAdapter.submitList(it.recipeIngredients)
|
||||||
|
|
||||||
val recipeInstructionsAdapter = RecipeInstructionsAdapter()
|
val recipeInstructionsAdapter = RecipeInstructionsAdapter()
|
||||||
binding.instructionsList.adapter = recipeInstructionsAdapter
|
binding.instructionsList.adapter = recipeInstructionsAdapter
|
||||||
binding.instructionsList.layoutManager = LinearLayoutManager(requireContext())
|
|
||||||
recipeInstructionsAdapter.submitList(it.recipeInstructions)
|
recipeInstructionsAdapter.submitList(it.recipeInstructions)
|
||||||
}
|
}
|
||||||
(requireActivity() as? AppCompatActivity)?.supportActionBar?.title = null
|
(requireActivity() as? AppCompatActivity)?.supportActionBar?.title = null
|
||||||
|
|||||||
@@ -64,6 +64,7 @@
|
|||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/ingredients_header"
|
app:layout_constraintTop_toBottomOf="@+id/ingredients_header"
|
||||||
|
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
|
||||||
tools:itemCount="3"
|
tools:itemCount="3"
|
||||||
tools:listitem="@layout/view_holder_ingredient" />
|
tools:listitem="@layout/view_holder_ingredient" />
|
||||||
|
|
||||||
@@ -85,6 +86,7 @@
|
|||||||
android:layout_margin="@dimen/margin_small"
|
android:layout_margin="@dimen/margin_small"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/instructions_header"
|
app:layout_constraintTop_toBottomOf="@+id/instructions_header"
|
||||||
android:paddingBottom="@dimen/bottom_padding_instructions_list_fragment_recipe_info"
|
android:paddingBottom="@dimen/bottom_padding_instructions_list_fragment_recipe_info"
|
||||||
tools:itemCount="2"
|
tools:itemCount="2"
|
||||||
|
|||||||
Reference in New Issue
Block a user