Анимация не работает должным образом с аппаратным ускорением - PullRequest
1 голос
/ 12 января 2012


Я создаю анимацию из трех веб-просмотров одновременно. Когда я отключаю аппаратное ускорение, они двигаются правильно, но с этим все идет не так (кажется, что только один движется правильно, а другие ждут окончания анимации и затем сразу же переходят на новые позиции). Что я делаю не так? Вы видели такие проблемы? Я использую Android SDK 4.0
Вот код:

ObjectAnimator[] anims = new ObjectAnimator[4];
float px = 10;
for( int i = 0 ; i < 4 ; i++)
    anims[i] = ObjectAnimator.ofFloat(webViews[i], "translationX", px);


AnimatorSet animSet = new AnimatorSet();

animSet.playTogether(anims);
animSet.setDuration(ANIMATION_DURATION);
animSet.start();

1 Ответ

1 голос
/ 12 января 2012

У меня была похожая проблема, но не с 3-мя веб-просмотрами - это, вероятно, больше убивает беглость речи. В любом случае, попробуйте установить цель SDK выше, это ускоряет анимацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...