Высокая загрузка процессора во время анимации - PullRequest
2 голосов
/ 13 мая 2011

Во время анимации загрузка процессора очень высока (до 75%)

Существует ли способ оптимизации кода для получения более низкой загрузки процессора?

Мой код:

ImageView myImageView = (ImageView) findViewById (R.id.ImageView02);

    animSet = new AnimationSet(true);

    animSet.setInterpolator(new LinearInterpolator());
    animSet.setFillAfter(true);
    animSet.setFillEnabled(true);

    final RotateAnimation animRotate = new RotateAnimation(0.0f, 360.0f,
            RotateAnimation.RELATIVE_TO_SELF, 0.5f,
            RotateAnimation.RELATIVE_TO_SELF, 0.5f);
    animRotate.setRepeatCount(Animation.INFINITE);
    animRotate.setDuration(rotor_duration());
    animRotate.setFillAfter(true);
    animSet.addAnimation(animRotate);

    myImageView.startAnimation(animSet);

1 Ответ

0 голосов
/ 13 мая 2011

Есть ли способ установить задержку между поворотами?Установка задержки и установка большего значения угла (для поддержания постоянной скорости вращения) должны помочь.

...