Я создал пользовательский компонент в моей программе, расширив ViewGroup. Этот компонент прослушивает сенсорные события и должен запускать анимацию, когда пользователь провел пальцем мимо некоторых определенных точек.
Я могу запустить анимацию, когда пользователь касается экрана. Но я не могу запустить анимацию, если пользователь не двигает пальцем. Вероятно, телефон считает, что не нужно обновлять экран, если пользователь не двигает пальцем.
Я добавил несколько логов, и в соответствии с ними анимация начинается и заканчивается, но не отображается на экране. У меня такие же проблемы при запуске анимации с таймером.
Я использую AlphaAnimations и TranslateAnimations в ImageViews. Я пытался использовать invalidate () как для компонента, так и для ImageView, но это не помогает.
У кого есть идеи, как это решить?