Kotlin – Как добавить OnPageChangeListener в ViewPager

Я новичок в kotlin, как я могу добавить OnPageChangeListener в ViewPager .

 viewPager?.addOnPageChangeListener // Now how can I add listener to it. 

Я нашел, что это довольно просто, но мне потребовалось время, поскольку я новичок в котлине. Надеюсь, в один прекрасный день это спасет других.

 viewPager?.addOnPageChangeListener(object : ViewPager.OnPageChangeListener { override fun onPageScrollStateChanged(state: Int) { } override fun onPageScrolled(position: Int, positionOffset: Float, positionOffsetPixels: Int) { } override fun onPageSelected(position: Int) { } }) 

или мы можем реализовать ViewPager.OnPageChangeListener в нашей Activity или Fragment тогда просто используйте viewPager?.addOnPageChangeListener(this) но обязательно реализуйте переопределенные методы.

Intereting Posts
Выполнение тестов с помощью kotlin spek и kluent Имея проблемы с записью в EditText в Котлине ClassNotFoundException в Android-проекте только на моем ПК SpringBoot ArrayIndexOutOfBoundsException MethodParameter.getGenericParameterType Расширенное назначение и приращение не поддерживаются для локальных делегированных свойств и встроенных свойств Пример того, когда мы должны использовать run, let, apply, also и with на Kotlin Общий параметр Котлина с использованием функции Отдельные / несколько телефонных книг для Android Почему Kotlin получает такое UndeclaredThrowableException, а не исключение ParseException? Критерии запроса для сопоставления 3 из 6 полей Метод копирования класса данных Kotlin не выполняет глубокое копирование всех членов открыть alertDialog в kotlin, как установить оба сообщения с помощью переключателей Изображение не отображается в Activity (это нормально в AppCompatActivity) Как исправить эту ошибку в демо-версии Kotlin Web? Kotlin: isAssignableFrom и проверки типа отражения