@MdaUZH

Как сохранить ObjectAnimator при повороте экрана?

Всем привет.

Столкнулся с трудностью, нужно сохранить значение аниматора при повороте экрана, но я не понимаю и не могу придумать как это сделать (кроме костылей)

ObjectAnimator anim = ObjectAnimator.ofInt(progressBar, "progress", 800, 0);
        anim.setDuration(8000);
        anim.start();


При повороте все начинается заного

Так же есть таймер в AsyncTask, его я сохраняю с этим проблем нет, не могу придумать как сохранить значение прогресс бара..

есть мысль сделать это так:

в AsyncTask в doInBackground таймер (8 раз по 1 секунде), есть идея при каждой итерации делать следующее:
timer....
run(){
iter++;// проверить сколько раз сработал таймер
ObjectAnimator anim = ObjectAnimator.ofInt(progressBar, "progress", iter*100


Но это какой-то костыль, подскажите как быть
  • Вопрос задан
  • 122 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы