android - 使用 ObjectAnimator 时进度条进度太快

标签 android

我正在尝试为进度条设置动画,以便需要 1 分钟才能线性填充。

这是我的代码:

animator = ObjectAnimator.ofInt(progress_bar, "progress", 0, 100);
animator.setDuration(1000 * 60);
animator.setInterpolator(new LinearInterpolator());
animator.start();

<ProgressBar
    android:id="@+id/progress_bar"
    android:layout_width="match_parent"
    android:layout_height="9sp"
    android:layout_centerHorizontal="true"
    android:max="100"
    android:min="0"
    android:progress="0"
    android:progressDrawable="@drawable/custom_progress_bar"
    android:visibility="visible" />

进度条填满太快,大约20秒,而不是1分钟

最佳答案

在“开发者选项”下,有“动画器持续时间比例”选项。这可能是导致您出现问题的原因。

希望有帮助。

关于android - 使用 ObjectAnimator 时进度条进度太快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57008258/

相关文章:

android - 更改android中线性布局的宽度

android - Android 模拟器性能与真实设备性能相比如何?

android - 如何在 Android 中访问 facebook 的新闻提要部分?

android - onClickListener 在我的 Activity 中不起作用

Android Spinner 下拉箭头不显示

android - 打开抽屉导航时从工具栏中移除阴影 - Material Design 支持库

android - OnTouchListener 在 TranslationAnimation 期间不进行翻译

java - 链接仅适用于我自己的应用程序

android - 如何调整 Google Maps API 中地点的搜索半径?

android - 使用适用于 Android 的应用程序 Inventor 将图像上传到云端