Android tweenアニメーションは無制限にサイクルごとに停止します
509 ワード
ソリューション:補間アニメーションにLinearInterpolator補間器を追加すると解決します
停止の原因は、アニメーションに補間器を手動で設定していない場合、システムのデフォルトはAccelerateDecelerateInterpolatorです.
具体的には、ソースAnimationの816行は以下の通りです.
停止の原因は、アニメーションに補間器を手動で設定していない場合、システムのデフォルトはAccelerateDecelerateInterpolatorです.
具体的には、ソースAnimationの816行は以下の通りです.
/**
* Gurantees that this animation has an interpolator. Will use
* a AccelerateDecelerateInterpolator is nothing else was specified.
*/
protected void ensureInterpolator() {
if (mInterpolator == null) {
mInterpolator = new AccelerateDecelerateInterpolator();
}
}