Size: a a a

Android Developers

2020 April 03

QH

Quantum Harmonizer in Android Developers
Siovush Furkat
Это плохо? Есть другие варианти по лучше?
«варианти по лучше» — точно нет, а вот «варианты получше» можно поискать. В зависимости от того, что вообще требуется сделать.
источник

QH

Quantum Harmonizer in Android Developers
Turalllb Turalll
вьюхи детачатся и аттачатся, по два раза подряд
Ну и что?
источник

SF

Siovush Furkat in Android Developers
Quantum Harmonizer
«варианти по лучше» — точно нет, а вот «варианты получше» можно поискать. В зависимости от того, что вообще требуется сделать.
Ответил бы лучше я не знаю и все место того чтоб умнечет на мою русскую хотя я не русский человек. Но все равно спасибо
источник

TT

Turalllb Turalll in Android Developers
Quantum Harmonizer
Ну и что?
я на старте даю фокус вьюхе, она анимируется, а потом детач .. фокус естественно удалился. В layoutManager часто отрабатывает layoutComleted , если каждый раз на нем фокус по новой ставить, то видно как по несколько раз анимируется вью при получении фокуса.  Если не победить эти непонятные по какой причине делающиеся детачи, то придется создавать какой то контейнер где буду хранить вьюху у которой был фокус и при повторе сверять, если фокус был в последний раз у этой вьюхи то не анимировать, а сразу в конечное состояние привести.
источник

QH

Quantum Harmonizer in Android Developers
Siovush Furkat
Ответил бы лучше я не знаю и все место того чтоб умнечет на мою русскую хотя я не русский человек. Но все равно спасибо
Я. Не. Знаю. Что. Тебе. Нужно. Сделать.
источник

QH

Quantum Harmonizer in Android Developers
Turalllb Turalll
я на старте даю фокус вьюхе, она анимируется, а потом детач .. фокус естественно удалился. В layoutManager часто отрабатывает layoutComleted , если каждый раз на нем фокус по новой ставить, то видно как по несколько раз анимируется вью при получении фокуса.  Если не победить эти непонятные по какой причине делающиеся детачи, то придется создавать какой то контейнер где буду хранить вьюху у которой был фокус и при повторе сверять, если фокус был в последний раз у этой вьюхи то не анимировать, а сразу в конечное состояние привести.
Жёстко. У меня две разных идеи:
1) раздебажить ресайклер до гола и выяснить, нафиг он так делает
2) делать анимации, собственно, аниматором и частичными обновлениями
источник

TT

Turalllb Turalll in Android Developers
Quantum Harmonizer
Жёстко. У меня две разных идеи:
1) раздебажить ресайклер до гола и выяснить, нафиг он так делает
2) делать анимации, собственно, аниматором и частичными обновлениями
насчет раздебага я сдался уже , не смог. тут еще проблема в том, что компилятор или дебагер имеет баги, из-за которых не на каждой строке можно поставить бряк, я читал про это в какой то статье и сталкивался с тем, что все время перечеркнут бряк.    Ну и я ожидаю что вот вот уже получу время на реализацию тех.долга . Тим лид написала уже вьюху на замену ресайклеру заточенную под наши требования. Буду ждать. А сейчас придется костыль как нибудь.  Просто думал может кто сталкивался с таким поведением ресайклера
источник

I

Ivan in Android Developers
Quantum Harmonizer
Так точно.
т.е. получается, что система фргамент восстановит за меня, а меню у шторки нет?
источник

QH

Quantum Harmonizer in Android Developers
Ivan
т.е. получается, что система фргамент восстановит за меня, а меню у шторки нет?
Восстановит. А что там про меню?
источник

TT

Turalllb Turalll in Android Developers
Quantum Harmonizer
Жёстко. У меня две разных идеи:
1) раздебажить ресайклер до гола и выяснить, нафиг он так делает
2) делать анимации, собственно, аниматором и частичными обновлениями
насчет аниматора я не понял, в чем профит? в том, что я могу сделать cancel при новом вызове анимации?
источник

I

Ivan in Android Developers
Quantum Harmonizer
Восстановит. А что там про меню?
в onCreate активити в if (savedInstanceState == null) ставлю фрагмент и инициализирую шторку (добавляю меню в неё).

когда сворачиваю и разворачиваю приложение, фргамент стоит, а меню у дровера пустое

в опциях разработчика поставил флаг не хранить активити.
источник

Н

Назарий in Android Developers
всем привет. вьюшка имеет видимость GONE, но ври этом возвращает не нулевую высоту, как такое может быть?
источник

Н

Назарий in Android Developers
занимает непонятное место в линеар лейауте
источник

QH

Quantum Harmonizer in Android Developers
Ivan
в onCreate активити в if (savedInstanceState == null) ставлю фрагмент и инициализирую шторку (добавляю меню в неё).

когда сворачиваю и разворачиваю приложение, фргамент стоит, а меню у дровера пустое

в опциях разработчика поставил флаг не хранить активити.
мб поставить слушателя на смену фрагментов и из него инициализировать?
источник

I

Ivan in Android Developers
Quantum Harmonizer
мб поставить слушателя на смену фрагментов и из него инициализировать?
шторка там больше не от фрагментов зависит. я сделал так, что всегда теперь инициализирую шторку в onCreate, независимо от savedInstanceState
источник

QH

Quantum Harmonizer in Android Developers
Ivan
шторка там больше не от фрагментов зависит. я сделал так, что всегда теперь инициализирую шторку в onCreate, независимо от savedInstanceState
А, ну тогда да
источник

I

Ivan in Android Developers
Quantum Harmonizer
А, ну тогда да
я просто изначально думал, что система менб для шторки тоже восстановит. edittext с введённым текстом же восстанавливает, если есть айдишник
источник

I

Ivan in Android Developers
а тут йух
источник

QH

Quantum Harmonizer in Android Developers
Ivan
я просто изначально думал, что система менб для шторки тоже восстановит. edittext с введённым текстом же восстанавливает, если есть айдишник
сам EditText — нет, только текст в нём :)
источник

I

Ivan in Android Developers
Quantum Harmonizer
сам EditText — нет, только текст в нём :)
ну, да
источник