0
以下爲動畫頒佈實施旋轉調整動畫中的Android
<?xml version="1.0" encoding="UTF-8"?>
<rotate
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@anim/linear_interpolator"
android:fromDegrees="0"
android:toDegrees="350"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="infinite"
android:duration="2000" />
我rotate_center.xml文件我試着在我的.class做
tweenAnimation = (ImageView) findViewById(R.id.imgTweenAnimation);
Animation animationRotateCenter= AnimationUtils.loadAnimation(this, R.anim.rotate_center);
tweenAnimation.startAnimation(animationRotateCenter);
while(count < animationRotateCenter.getDuration())
{
count++;
if(count == 4000)
{
Log.i(getPackageName(), getLocationClassName() + ": " + count);
break;
}
}
//Move to next Intent
的事情是,我執行罰款,但不顯示動畫。該邏輯在後臺運行良好,直到它被執行,然後它會中斷並直接轉到下一個活動。在這件事情發生的時候,它會凍結屏幕。任何其他選項都可以實現補間動畫以執行一段固定的時間,並稍後在完成動畫時執行其他任務。我在逐幀動畫中選擇這種技術,因爲逐幀動畫需要單獨使用.png或.9.png,因此增加了我想避免的.apk文件大小。