#android #android-recyclerview #android-viewpager #android-viewpager2
#Android #android-recyclerview #android-viewpager #android-viewpager2
Вопрос:
Итак, просто чтобы уточнить проблему. Я пытаюсь автоматически перейти к следующему элементу через определенный интервал. Если я проведу пальцем вручную, viewpager2 правильно получит представление элемента. Но когда я делаю это в автоматическом режиме.Он не может получить текущий видимый элемент. Может ли кто-нибудь помочь мне в обнаружении ошибки
override fun onPageSelected(position: Int) {
val view =
(viewPager[0] as RecyclerView).layoutManager?.findViewByPosition(position)
view?.findViewById<LottieAnimationView>(R.id.iv)
?.playAnimation()
}
}
И дает мне нулевой вид. Может ли кто-нибудь помочь мне с этим?
Комментарии:
1. Почему вы не используете ViewPager2.getCurrentItem() ?
2. Привет! Я только что столкнулся с такой же проблемой, вы это исправили?