私はAndroidでフリッピングアニメーションを作ろうとしています。 は、私はこのコードを使用しています:Flip Up Animation
<set xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Set alpha to 0 before animation -->
<objectAnimator
android:valueFrom="1.0"
android:valueTo="0.0"
android:propertyName="alpha"
android:duration="0"/>
<!-- Rotate -->
<objectAnimator
android:valueFrom="180"
android:valueTo="0"
android:propertyName="rotationY"
android:interpolator="@android:interpolator/accelerate_decelerate"
android:duration="@integer/card_flip_time_full"/>
<!-- Half-way through the rotation set the alpha to 1 -->
<objectAnimator
android:valueFrom="0.0"
android:valueTo="1.0"
android:propertyName="alpha"
android:startOffset="@integer/card_flip_time_half"
android:duration="1"/>
</set>
をしかし、私はそれが上から下に反転します。このような何か:私はこれを行うにはどうすればよい
?
アンドロイドからpropertyNameのを変更してみてください:プロパティ名= "rotationY" アンドロイドに:プロパティ名= "れるrotationX" –
@InnocentKithinjiをしようとしました。助けにならない。 – amitairos
これは2Dアニメーションですか、3Dアニメーションですか? 2Dアニメーションには、プリレンダリングされたフレーム(FrameAnimation)のセリフが必要です。 3Dアニメーションは、リアルタイムでオブジェクトをレンダリングする必要があります(OpenGL、Rajawalyなど)。 –