Size: a a a

Android Developers

2020 August 04

DB

Dmytro Borysov in Android Developers
Dmitry Alekseyevich
Подскажите пожалуйста. У recyclerView есть какой-то хедер. У меня перед ресаклером есть два текст вью. Подскажите, как сделать так, чтобы при скролле ресайкла эти 2 текстВью тоже скроллились?
Оборачивать в обычный скролл пробовал - лажа. Та как еще юзаю координатор.
Есть еще один прикол: ConcatAdapter. Делаешь адаптер для текствьюх. Потом слепляешь 2 адаптера и отдаешь ресайклером
rv.adapter = ConcatAdapter(HeaderAdapter, ItemsAdapter)
источник

DB

Dmytro Borysov in Android Developers
Oleg Pchelkin
NestedScrollView, но тогда весь ресайкл будет сразу отрисовываться. Либо 2 текствью сверху делать отдельными элементами/хедером в ресайклере
только 2 вариант. ресайклер в скролвью - не годится)
источник

RS

Ruslan Sharipov in Android Developers
Nick Marchuk
У меня этим рулит сам стейт
Допустим есть поле логина в стейте

val login: String

И я делаю в классе стейта дополнительное поле
val isLoginValidated: Boolean
  get() = login.isNotEmpty() // это чисто пример
по идее в стейте не должно быть никакой логики. только то, что нужно для рендера. а тут стейт сам себя валидирует
источник

DA

Dmitry Alekseyevich in Android Developers
Oleg Pchelkin
NestedScrollView, но тогда весь ресайкл будет сразу отрисовываться. Либо 2 текствью сверху делать отдельными элементами/хедером в ресайклере
вот второй вариант можешь объяснить примерно как выглядит?
источник

DA

Dmitry Alekseyevich in Android Developers
Dmytro Borysov
только 2 вариант. ресайклер в скролвью - не годится)
да, потому что он глупо отрабатывает, с задержкой..
источник

DB

Dmytro Borysov in Android Developers
Dmitry Alekseyevich
вот второй вариант можешь объяснить примерно как выглядит?
А что я не так объяснил? Сделай адаптер для хедера, который будет принимать список с одного элемента и отображать его
источник

A

Andrew in Android Developers
Коллеги, получаю  java.lang.IllegalArgumentException: no path was provided when inserting new file при создании файла в MediaStore.Files. См. https://codeshare.io/50ykXe В чем может быть причина?!
источник

DB

Dmytro Borysov in Android Developers
Andrew
Коллеги, получаю  java.lang.IllegalArgumentException: no path was provided when inserting new file при создании файла в MediaStore.Files. См. https://codeshare.io/50ykXe В чем может быть причина?!
тут написано, что пути нет, больше в гугле)
источник

A

Andrew in Android Developers
Перевести я могу, вопрос в причине?!))
источник

DB

Dmytro Borysov in Android Developers
Andrew
Перевести я могу, вопрос в причине?!))
может релейтив паз твой кривой или пустой или вообще не он нужен. А что ты птыаешься сделать?
источник

VP

Vitaly Peryatin in Android Developers
Andrew
Перевести я могу, вопрос в причине?!))
На такие вопросы сходу сложно ответить, лучше погуглить
источник

EG

Evgeny GooDi in Android Developers
Не пойму почему при первом запуске recyclerview пустой. Использую ListAdapter. в submitList точно передается не пустой лист. проверил.
источник

EG

Evgeny GooDi in Android Developers
куда копать то?....
источник

QH

Quantum Harmonizer in Android Developers
Evgeny GooDi
куда копать то?....
подебажить можно
источник

DB

Dmytro Borysov in Android Developers
Quantum Harmonizer
подебажить можно
фу, лучше подскажите чат по ресайклерам
источник

EG

Evgeny GooDi in Android Developers
Quantum Harmonizer
подебажить можно
ыы...  куда там точку то поставить? )))
источник

EG

Evgeny GooDi in Android Developers
Dmytro Borysov
фу, лучше подскажите чат по ресайклерам
чо фу то.
источник

QH

Quantum Harmonizer in Android Developers
Evgeny GooDi
ыы...  куда там точку то поставить? )))
внутрь submitList. И делай step into и step forward, пока не поймёшь, что происходит.
источник

QH

Quantum Harmonizer in Android Developers
Очень много мусора.
источник

VS

Valentin Sergeev in Android Developers
Proguard и R8 находятся в security, интересно
источник