android - 在自己的动画中尊重动画师的持续时间比例

标签 android android-animation

我如何尊重自己动画中的动画持续时间比例设置?我可以读取设置并将其乘以我的持续时间,或者这样做的好方法是什么?

最佳答案

你可以尝试这样的事情:

    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);
    }

关于android - 在自己的动画中尊重动画师的持续时间比例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24757522/

相关文章:

android - android中图像的ZigZag动画

android动画将 View 移动到另一个 View

android - 如何像进度条一样填充imageview的背景色?

android - 尝试重新缩放位图时出现 OutOfMemory 错误

android - 如何从服务器向客户端发送消息(TCP,android 应用程序)

android - 如何在 NavigationView 中添加其他布局

java - 尝试在空对象引用上调用虚拟方法 'android.content.Context android.content.Context.getApplicationContext()'

java - 即使卸载旧的 apk,Android APK 安装也失败

android - 如何为 View 的笔划宽度设置动画

Android 工具栏和用户图像动画,如 Twitter