Задержка анимации - PullRequest
       8

Задержка анимации

0 голосов
/ 26 июня 2011

Что я хочу сделать, это нажать кнопку, активировать 3 TranslateAnimation

case R.id.button18Holes:

        //*********************************//
        //***LAUNCHES ACTUAL APPLICATION***//
        //*********************************//
        TranslateAnimation slide = new TranslateAnimation(0, -500, 0,0 );
        slide.setDuration(1000);   
        slide.setFillAfter(true);
        buttonHelp.startAnimation(slide); <-- first
        button9Holes.startAnimation(slide); <-- should start slightly after first
        button18Holes.startAnimation(slide); <-- should start slightly after second

//This should wait until all animations are complete
        Intent myIntent = new Intent(src.getContext(), EasyPar.class);
        startActivityForResult(myIntent, 0);

        break;

Не уверен, как заставить этот эффект сдвинуть кнопки с экрана одну за другой.

1 Ответ

0 голосов
/ 26 июня 2011

Вы можете попробовать запустить анимацию через заданный промежуток времени, используя getTransformation (..) , или попробуйте дождаться окончания каждого из них, опросив метод hasEnded () предыдущегоанимация.

...