Size: a a a

StartAndroid Ru Chat

2020 October 12

I

Ivan in StartAndroid Ru Chat
там потом onMeasure, onLayout на них срабатывает и потом по идее должно робить
источник

N2

N 2 in StartAndroid Ru Chat
Ivan
там потом onMeasure, onLayout на них срабатывает и потом по идее должно робить
вы правы кст, теперь все видно, но что-то я подозреваю что если я сейчас нагружу лейаут все не будет так радужно, потому что я тестил уже и с этим, и вообще что за шок контент что разница между отрисовкой и онкрейтом больше 100 мс
источник

N2

N 2 in StartAndroid Ru Chat
Как и ожидалось если нагрузить лейаут проблема вернулась но теперь я подозреваю что вина в том что листенер с вьюхи вызвался просто раньше чем отлейутились остальные элементы, теперь вопрос к какому viewTreeObserverу вьюх пихать коллбек чтобы вызваться самым последним?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
N 2
Как и ожидалось если нагрузить лейаут проблема вернулась но теперь я подозреваю что вина в том что листенер с вьюхи вызвался просто раньше чем отлейутились остальные элементы, теперь вопрос к какому viewTreeObserverу вьюх пихать коллбек чтобы вызваться самым последним?
А сколько ты вьюх анимируешь?
источник

N2

N 2 in StartAndroid Ru Chat
1 да скорее всего это реально из-за межура и прочей фигни
источник

I

Ivan in StartAndroid Ru Chat
N 2
Как и ожидалось если нагрузить лейаут проблема вернулась но теперь я подозреваю что вина в том что листенер с вьюхи вызвался просто раньше чем отлейутились остальные элементы, теперь вопрос к какому viewTreeObserverу вьюх пихать коллбек чтобы вызваться самым последним?
view.getViewTreeObserver().addOnGlobalLayoutListener - вот это попробуй
источник

N2

N 2 in StartAndroid Ru Chat
Ivan
view.getViewTreeObserver().addOnGlobalLayoutListener - вот это попробуй
так я с ним и делаю
источник

I

Ivan in StartAndroid Ru Chat
ну кстати хороший вопрос в этом месте уже все вьюшки отрисованы или не все
источник

I

Ivan in StartAndroid Ru Chat
то есть померяны и расположены
источник

N2

N 2 in StartAndroid Ru Chat
Ivan
ну кстати хороший вопрос в этом месте уже все вьюшки отрисованы или не все
Судя по всем нет если прицепить эту фигню к вью родителя то почему-то анимация снова видна, если преципить на себя видно только последние кадры, а не херня походу иногда у обоих херово
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
N 2
Судя по всем нет если прицепить эту фигню к вью родителя то почему-то анимация снова видна, если преципить на себя видно только последние кадры, а не херня походу иногда у обоих херово
Я думаю стоит погуглить и найти один листенер, который отвечает за полное отображение вьюхи
источник

N2

N 2 in StartAndroid Ru Chat
вообще у меня эта фигня в основном проекте есть даже с post'ом(с ним уж точно все уже отрисовалось) причем никакого кода асинхронного у меня нет чтобы могло фризануть есть подозрения что это gc ощиается в фоне просто после выполнения кучи операций в onCreate
источник

S

Sergey in StartAndroid Ru Chat
Привет! А я правильно понимаю, что если используется data binding и идёт привязка цвета к тексту textView и Integer цвет = null, то падения не будет, а просто в этом случае привязка не отработает?
источник

N2

N 2 in StartAndroid Ru Chat
Sergey
Привет! А я правильно понимаю, что если используется data binding и идёт привязка цвета к тексту textView и Integer цвет = null, то падения не будет, а просто в этом случае привязка не отработает?
если в адаптере не нулловый инт то упадет
источник

S

Sergey in StartAndroid Ru Chat
N 2
если в адаптере не нулловый инт то упадет
Имею ввиду, что ViewModel в качестве цвета отдает Integer, т.е. может быть null, а может не быть. Получается, что если будет null, то будет падение
источник

S

Sergey in StartAndroid Ru Chat
Просто хотелось бы, что если отдает null, то просто ничего не применять, в качестве цвета. Такое можно сделать?
источник

N2

N 2 in StartAndroid Ru Chat
Sergey
Имею ввиду, что ViewModel в качестве цвета отдает Integer, т.е. может быть null, а может не быть. Получается, что если будет null, то будет падение
xml покажи
источник

MB

Maxim B. in StartAndroid Ru Chat
Sergey
Просто хотелось бы, что если отдает null, то просто ничего не применять, в качестве цвета. Такое можно сделать?
источник

N2

N 2 in StartAndroid Ru Chat
да что за треш даже с делеем 500 мс анимашка все равно как говно выглядит, ничего асинхронного нету, сама анимашка работает исправно если запускать ее с делеем 1000+ мс
источник

V

Vladimir in StartAndroid Ru Chat
Всем привет. Подскажите пожалуйста,как решить пробному. Присваиваю массиву значения, сохраняю массив в saveInstanceState, все сохраняется. В методе onRestoreInstanceState пытаюсь восстановить массив, но видимо неправильно, в связи с чем выдает ошибку. Вот такой код сохранения и восстановления, что делаю не так? Как восстановить массив таким методом?
источник