Size: a a a

2021 January 28

KT

Kanat Turganbay in Android KZ
Scroll можно и по горизонтали
источник

AJ

Aqan Jaqanuly in Android KZ
Он depricated
источник

KT

Kanat Turganbay in Android KZ
recyclerLessons.addOnScrollListener(object:RecyclerView.OnScrollListener(){
           override fun onScrollStateChanged(recyclerView: RecyclerView, newState: Int) {
               super.onScrollStateChanged(recyclerView, newState)
           }
       })
источник

KT

Kanat Turganbay in Android KZ
recyclerLessons.addOnScrollListener(object:RecyclerView.OnScrollListener(){
           override fun onScrollStateChanged(recyclerView: RecyclerView, newState: Int) {
               super.onScrollStateChanged(recyclerView, newState)
           }

           override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) {
               super.onScrolled(recyclerView, dx, dy)
           }
       })
источник

KT

Kanat Turganbay in Android KZ
Aqan Jaqanuly
Он depricated
Он не deprecated
источник

KT

Kanat Turganbay in Android KZ
Вы наверное setScrollListener написали
источник

KT

Kanat Turganbay in Android KZ
Оно только начиная с 23 апи
источник

KT

Kanat Turganbay in Android KZ
а нужно AddScrollListener
источник

AJ

Aqan Jaqanuly in Android KZ
Рақмет, попробую. Результат потом напишу
источник

KT

Kanat Turganbay in Android KZ
Ок
источник

KT

Kanat Turganbay in Android KZ
Рад помочь
источник

BD

Beknar Danabek in Android KZ
всем привет, приходите обсудить)
источник

BD

Beknar Danabek in Android KZ
CocoaCast#3 - Нативная и кроссплатформенная разработка

Сфера мобильных приложений активно развивается, а вместе с ней и используемые технологии. В последнее время все более популярными становятся «кроссплатформенные» решения. Что отличает их от нативных? Какие преимущества и недостатки, какие нюансы надо учитывать в обоих подходах?

На эти вопросы ответят спикеры CocoaCast#3:
- Толеген Тулепбергенов, CEO “Byte Pride”
- Асылхан Райсханов, iOS разработчик в Kolesa Group
- Жанибек Маршал, Android разработчик в Zattoo

Организаторы подготовят список вопросов заранее. Времени задать вопрос может не остаться, поэтому предлагаем оставить вопросы в форме, чтобы мы включили их в список:
bit.ly/cocoacast3-questions

Новый год - ещё больше интересных мероприятий расширенного формата вместе с CocoaHeads. Подключайтесь, обещаем, что будет весело и познавательно!

📆 Дата: 11 февраля
⏰ Время: 18:00 (GMT +6)
🎙Cсылка на встречу: bit.ly/cocoacast-3
источник

AJ

Aqan Jaqanuly in Android KZ
горизонтали не ловит
источник

AJ

Aqan Jaqanuly in Android KZ
Kanat Turganbay
Scroll можно и по горизонтали
rvList.addOnScrollListener(object: RecyclerView.OnScrollListener() {
           override fun onScrollStateChanged(recyclerView: RecyclerView, newState: Int) {
               super.onScrollStateChanged(recyclerView, newState)
           }

           override fun onScrolled(recyclerView: RecyclerView, dx: Int, dy: Int) {
               super.onScrolled(recyclerView, dx, dy)
               Log.d("myLogs", "rvList onScrolled dx = $dx, dy = $dy")
           }
       })

ловит только вертикали - dx всегда 0, а dy меняется.
источник

AJ

Aqan Jaqanuly in Android KZ
Kanat Turganbay
OnTouchListener не рекомендую на весь recycler view только на items
тоже пробовал - работает. но не надежно. иногда не срабатывает, иногда вместе с суайпом ловит и onclicklistener.
источник

KT

Kanat Turganbay in Android KZ
Dy это когда происходит ?
источник

KT

Kanat Turganbay in Android KZ
при orientation horizontal ?
источник

AJ

Aqan Jaqanuly in Android KZ
я понял. Вы под горизонтальным, наверное, имели ввиду горизонтальный recyclerview? Нет, у меня обычный вертикальный recyclerview. Но, хочу там поймать горизонтальные суайпы
источник

AJ

Aqan Jaqanuly in Android KZ
тогда этот тоже не пойдет
источник