Android 文档 中提到了可以设置刷新率:
编辑:我目前正在使用一个动画更新器,该更新器只在每5个帧后才会响应 -
然而,它并没有告诉你如何设置。我已经搜索了所有地方,但是ObjectAnimator、PropertyAnimator或Animator中都没有这样的方法。帧刷新延迟:您可以指定动画每次刷新的时间间隔。默认设置为每10毫秒刷新一次,但应用程序刷新帧的速度最终取决于系统整体繁忙程度以及系统服务底层计时器的速度。
编辑:我目前正在使用一个动画更新器,该更新器只在每5个帧后才会响应 -
colorFade.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
int interpolator = 0;
@Override
public void onAnimationUpdate(ValueAnimator animation) {
if ((interpolator++) % 5 == 0)
invalidate(mHandlerBounds);
}
});
public static void setFrameDelay(long frameDelay)
。 - pskink