Material Design Ripple Event
Для Android мне нужно реализовать анимированный эффект ряби, когда я касаюсь любого элемента / вида. Как мне этого добиться?
2 ответа
Решение
Согласно документации Android:
Drawable, который показывает волновой эффект в ответ на изменения состояния. Положение привязки пульсации для данного состояния может быть указано путем вызова setHotspot (float, float) с соответствующим идентификатором атрибута состояния.
Эффект рисуется с центром, указанным с setHotspot()
метод
Пульсация сосредоточена на горячей точке отрисовки, которая устанавливается при касании кнопки. Проверьте Drawable.setHotspot(плавать х, плавать у).