android.my에서 반복적으로 반복되는 이미지 뷰를 회전하고 싶습니다. 코드가 반복적으로 작동합니다. repeat mode.if 반복 모드 반복 애니메이션을 설정하지 않았지만 이미지 뷰는 정적으로 일부 각도 회전 그리고 나는 하나의 루프가 애니메이션을 회전 시키길 원한다.이미지 회전 애니메이션 안드로이드에서 루프가 작동하지 않음
여기에 사전에 여기 내 자바 클래스
import android.app.Activity;
import android.os.Bundle;
import android.view.animation.Animation;
import android.view.animation.Animation.AnimationListener;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
public class AnimationActivity extends Activity {
/** Called when the activity is first created. */
ImageView my_image;
AnimationListener listener;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
listener = new AnimationListener() {
@Override public void onAnimationStart(Animation animation) {}
@Override public void onAnimationRepeat(Animation animation) {}
@Override
public void onAnimationEnd(Animation animation) {
System.out.println("End Animation!");
//load_animations();
}
};
my_image=(ImageView)findViewById(R.id.my_img);
load_animations();
}
void load_animations()
{
new AnimationUtils();
Animation rotation = AnimationUtils.loadAnimation(this, R.anim.rotation);
rotation.setRepeatCount(-1);
rotation.setRepeatMode(2);
rotation.setAnimationListener(listener);
my_image.startAnimation(rotation);
}
}
감사의 애니메이션 XML
<?xml version="1.0" encoding="utf-8"?>
<rotate
xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="45"
android:toDegrees="45"
android:pivotX="50%"
android:pivotY="50%"
android:duration="100"
android:startOffset="0"
/>
입니다!