Мне было интересно, как заставить анимацию повторяться после возвращения на определенную страницу. Моя анимация в основном переводит RelativeLayout на несколько пикселей вниз, когда вы посещаете определенную деятельность. Но если я затем нажму на кнопку, которая отправит меня на другую страницу, а затем нажму кнопку «Назад», чтобы вернуться, анимация перевода не запустится снова.
Вот код:
RelativeLayout r1;
r1 = findViewById(R.id.r1);
TranslateAnimation a = new TranslateAnimation(0,0,-10f,0);
a.setDuration(800);
a.setFillAfter(true);
r1.startAnimation(a);
Как мне сделать так, чтобы анимация перезапускалась каждый раз, когда я посещаю свою деятельность?