У меня есть несколько TextView, которые я хочу оживить. Я хочу использовать ту же анимацию, но это начинается в разное время для каждого TextView. Я искал, но не мог найти, как это сделать. Я попробовал setStartOffset, но, похоже, я не использую его по назначению. Кто-то может мне помочь? Это мой код:Используйте ту же анимацию в разное время, в разных элементах
TranslateAnimation animation = new TranslateAnimation(
Animation.ABSOLUTE, 0.0f, Animation.ABSOLUTE, 0.0f,
Animation.ABSOLUTE, -1500.0f, Animation.ABSOLUTE, 0.0f);
animation.setDuration(3000);
tvNumero1.startAnimation(animation);
//this fails:
animation.setStartOffset(300);
tvNumero2.startAnimation(animation);
Вы пробовали определить два объекта анимации, по одному для каждого? Подход Handler может переусердствовать, поскольку Android уже предоставляет вам используемое смещение. – Toguard