делать классные анимации. Из недавнего - есть анимация которая показывает что началась запись звука а следом за ней идет анимация непосредственно записи звука. есть 2 запуска таска - проиграть анимацию с такого-то по такой-то фрейм, потом начать запись и одновременно запустить таск проигрывания анимации с последнего используемого фрейма до определенного и зациклить это дело. Когда пользователь нажимает на Stop - прекратить оба таска. Проброс тасков во вью-модель замечательно решает задачу.
Как по мне. Это чистый View. Анимации нажатий кнопки ведь не будешь кидать во ViewModel. К примеру: нажатие > анимация селектора > отпустил > анимация ripple > конец анимации.
Обсуждают сегодня