在自己的动画中尊重动画师的持续时间

时间:2014-07-15 11:51:10

标签: android android-animation

如何在自己的动画中尊重动画制作人员的持续时间刻度设置?我可以阅读设置并将其乘以我的持续时间或者这是一个好方法吗?

1 个答案:

答案 0 :(得分:8)

您可以尝试这样的事情:

    final float animatorSpeed;
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
        animatorSpeed = Settings.Global.getFloat(
                context.getContentResolver(),
                Settings.Global.ANIMATOR_DURATION_SCALE,
                0);
    } else {
        animatorSpeed = Settings.System.getFloat(
                context.getContentResolver(),
                Settings.System.ANIMATOR_DURATION_SCALE,
                0);
    }