Shimmer Layout
Контейнер для отрисовки эффекта мерцания. Если установить цвет, то эффект мерцания будет достигаться за счет изменения альфы установленного цвета. Если установить градиент (шейдер), то эффект мерцания будет достигаться за счет перемещения прямоугольника с примененным шейдером.
Author
Малышев Александр on 30.05.2025
Parameters
контекст
аттрибуты view
аттрибут стиля по умолчанию
Inheritors
Constructors
Functions
Устанавливает цвет color для эффекта мерцания.
Устанавливает durationMillis - длительность анимации эффекта мерцания в миллисекундах. Длительность должна быть ус
Устанавливает ShaderFactory для эффекта мерцания. ShaderFactory должен вернуть градиент, который будет использован для отрисовки эффекта мерцания.
Устанавливает список ColorValueStateList для эффекта мерцания. В указанном list может быть либо ссылка на ShapeDrawable с установленным ShaderFactory, либо ссылка на стиль шейдера, либо на цвет.
Запускает анимацию эффекта мерцания
Останавливает анимацию эффекта мерцания