나는 내 앞에 정확한 코드가없는,하지만 난 당신이 기간을 변경하려는 경우
flipper.setDisplayedChild(childIndex);
를 사용하여 (여기에 애니메이션 제외) 표시 아이를 지정할 수 있음을 기억 애니메이션, 당신은 사용하여 자신의 In
및 Out
애니메이션을 지정해야합니다 예를 들어, 당신이 애니메이션 XML /res/anim/animIn.xml
이,
flipper.setInAnimation(animIn);
flipper.setOutAnimation(animOut);
:
을
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:interpolator="@android:anim/accelerate_interpolator"
android:fromXDelta="100%"
android:toXDelta="0"
android:duration="500"/>
</set>
위 예제에서 애니메이션은 다음 프레임을 오른쪽에서 500ms 후에 이동합니다.
앱 실행 시간과 같은 애니메이션 속성을 변경해야한다면 어떻게해야합니까? 고마워! – Sermilion
이러한 메서드에 제공하는 매개 변수는 애니메이션입니다. 코드에서 정의하거나 런타임에 변경할 수 있습니다. –