회전이나 다른 것과 같이 애니메이션의 마지막 상태를 고정시키는 방법을 알아보고 어떤 정보도 찾을 수 없습니다.왜 안드로이드 애니메이션이 멈추지 않지만 시작으로 돌아 가기
나는 애니메이션보다 쇼의 마지막 상태의 일부 사진을 변경한다고 생각합니다.
나는 다음 XML 애니메이션 파일
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="true">
<rotate android:fromDegrees="0" android:toDegrees="300"
android:duration="5000" android:pivotX="50%" android:pivotY="50%"
android:startOffset="10"
>
</rotate>
</set>
을 가지고 당신은 다음 코드
Animation animation1 = AnimationUtils.loadAnimation(this,
R.anim.myanimation);
animation1.setAnimationListener(this);
View animatedView1 = findViewById(R.id.rotatetext);
animatedView1.startAnimation(animation1);
그러나 애니메이션 텍스트를 회전하기 위해 나는이 애니메이션 XML을 사용하여 300 에 잘 살고 있어요 매개 변수 toDegress을 볼 수 있듯이 정지 상태의 텍스트가 300도 회전하지 않으면 0 도로 돌아갑니다.
마지막 프레임에서 어떤 애니메이션을 멈출 수 있습니까? 애니메이션이 끝난 후
그것은 단순한 바보읽기,
true로 설정가, 애니메이션 변환이 적용되는 문서를 읽고 읽어 유지. 기본값은 false입니다. fillEnabled가 이 아니고 뷰에 애니메이션이 설정되어 있지 않으면 fillAfter는 으로 간주됩니다.
"true"또는 "false"중 하나의 부울 값이어야합니다.