Эта проблема, вероятно, действительно проста, но я не могу быть единственной, полностью смущенной, и она сводит меня с умаМой вопрос очень прост: что такое RecyclerView.State и как я могу использовать это с методом smoothScrollToPosition.Я видел потоки, где люди, которые использовали smoothScrollToPosition, не нуждались в State, но он [метод smoothScrollToPosition], похоже, работает только с 3 аргументами (RecyclerView, RecyclerView.State и position).Первый и последний аргументы просты, но какого чёрта это RecyclerView.State ???Есть ли способ обойти это, что я должен положить в этой области?
Один из способов, о котором я уже знаю, - это инициализация smoothScroller самостоятельно, но я не могу сделать это с моим пользовательским layoutManager, потому что он изменяет только метод smoothScrollToPosition и не будет зависеть от отдельногоsmoothScroller.