У меня есть изображение в позиции 0,0 изначально.Когда пользователь нажимает кнопку, я анимирую изображение и перемещаю его в 0,100, используя
Animation an = new TranslateAnimation (0, 0, 0, listInstanceDetails.DragItemHeight);an.setFillAfter (true);
, поскольку setFillAfter имеет значение true.Анимация остается на 0,100.Теперь пользователь снова нажимает кнопку, и я хочу, чтобы она вернулась с 0,100 до 0,0.Поэтому я использую код
Animation an = new TranslateAnimation (0, 0, 100, 0);an.setFillAfter (true);
Работает нормально.Но когда незадолго до начала второй анимации начинается с 100,0, она мигает при 0,0, а затем начинается с 100,0 до 0,0.Это выглядит очень некрасиво.
Есть ли способ избежать этого моргания.Есть ли кто-нибудь, кто много играл с анимацией перевода и сделал аналогичную операцию.Я делаю что-то неправильно.Пожалуйста, дайте мне знать ваши входные данные.Спасибо за ваше время и советы.