私は AdaptorViewFlipper を使用しています。
そのメソッドは、.xml を持つ XML のリソース ID を想定していsetInAnimation()
ます。setOutAnimation()
ObjectAnimator
アニメーションでビューを同時にスケーリングおよびフェードさせたい。
私はこれを定義しますscale_in_animator.xml
(例のために、私はインアニメーションのみを投稿し、アウトアニメーションはちょうど逆です)
<?xml version="1.0" encoding="utf-8"?>
<objectAnimator
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1000"
android:propertyName="transitionScaleIn"
android:valueFrom="0"
android:valueTo="1"
android:valueType="floatType" />
のアダプタによって返されるビューには、AdaptorViewFlipper
次の関数が含まれます。
public void setTransitionScaleIn(float value) {
setScaleX(2-value);
setScaleY(2-value);
setAlpha(value);
}
しかし、何も起こりません。setTransitionScaleIn
呼び出されることはありません。
私は何か間違ったことをしていますか?