Попробуйте цвет на каком нибудь другом элементе проверить, например пустой бокс
на эмуляторе или реальном устройстве?
Емуль. Щас попробую на реальном
На реальном устройстве то же самое. Чисто в конце черним мигает. + такое чуство что оно только в конце меняет без анимации вовсе
Может isImeVisible меняется 100 раз в секунду? А если без прозрачного?
animateColorAsState скорей всего использует lerp, то есть он будет все 4 канала выкручивать и скорей всего неравномерно, а тебе, я так понимаю, нужно только альфу. я бы заменил на animateFloatAsState от 0 до 1 и значение в альфу
Альфа убираеет full елемент а мне надо только цвет а иконки оставить...
MaterialTheme.colorScheme.surface.copy(alpha = stateValue), может так?
Обсуждают сегодня