Я делаю приложение для Android, и у меня есть кнопка, которая ведет к месту обмена сообщениями. При работе с кнопкой я проверяю, есть ли какие-нибудь непрочитанные сообщения, и если да, то я хочу сделать что-то с кнопкой, чтобы пользователь знал, что есть что-то непрочитанное.
Я думал о том, чтобы кнопка сорта вибрировала горизонтально, как 3 удара каждые 2 или 3 секунды.
Я знаю, как запустить поток в фоновом режиме, который делает что-то каждые х миллисекунд. Но что я не знаю, что делать, так это встряхнуть его горизонтально 3 раза.
Может кто-нибудь помочь с этим?
Я думал об использовании функции sin, для анимации я могу использовать выходные данные функции sin для получения значений, которые идут вверх и вниз, которые я могу установить горизонтальное положение кнопки... Но это кажется слишком экстремальным, есть лучший способ?