如何根据各种宽度/高度设备屏幕设置objectAnimator的valueFrom / valueTo

时间:2015-11-19 04:10:32

标签: android animation android-fragments android-animation objectanimator

android.app.fragment的自定义动画只能支持属性动画师 通过transaction.setCustomAnimations(),动画如

<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="300"
    android:fillAfter="false">
    <alpha
        android:fromAlpha="1.0"
        android:interpolator="@android:anim/accelerate_interpolator"
        android:toAlpha="0.7" />
    <translate
        android:fromXDelta="0"
        android:interpolator="@android:anim/accelerate_interpolator"
        android:toXDelta="-100%p" />
    <scale
        android:fromXScale="1.0"
        android:fromYScale="1.0"
        android:pivotX="50%p"
        android:pivotY="50%p"
        android:toXScale="0.9"
        android:toYScale="0.9" />
</set>

但android.support.v4.fragment的自定义动画可以通过transaction.setCustomAnimations()支持帧/补间动画,动画如

df = df[['columns','to','change']].astype(int)

现在我在我的项目中使用了android.app.fragment,所以片段的切换动画只能使用objectAnimator,但问题是如何根据各种宽度/高度屏幕设置valueFrom / valueTo?

0 个答案:

没有答案