Я использовал RecyclerView внутри ViewPager. Настройка менеджера GridLayout в RecyclerView. Проблема в том, что ViewPager не выполняет плавную прокрутку.
Я сделал, как показано ниже:
override fun instantiateItem(parent: ViewGroup, position: Int): Any {
val view = LayoutInflater.from(parent?.context)
.inflate(R.layout.item_reciepe_adapter, parent, false)
val recyclerIngredients: RecyclerView = view.findViewById(R.id.recycler_ingredients)
recyclerIngredients.layoutManager = GridLayoutManager(mContext, 3)
ingredientsAdapter = IngredientsAdapter(mContext)
recyclerIngredients.adapter = ingredientsAdapter
recyclerIngredients.visibility = View.VISIBLE
// Get the widgets reference from layout
// Add the view to the parent
parent?.addView(view)
// Return the view
return view
}
В чем может быть решение?