0
我正在開發一個動畫,它必須顯示一個更快速地增加其尺寸的視圖。我想達到你在汽車出現時看到的效果。即將到來的運動速度緩慢,但車輛越近,車輛對您的視野越快。如何以越來越快的速度創建ScaleX ObjectAnimator?
使用的ScaleX與ObjectAnimator,你有插值的一些可能性:
AccelerateDeccelerateInterpolator (default) -> very slow when the animation is close to finish...
AccelerateInterpolator -> Also slowing when the ScaleX is too much huge.
LinearInterpolator -> Even more slower when the ScaleX is too much huge.
FastOutSlowInInterpolator -> Still slow at the end.
的scaleX動畫怎樣才能隨着時間的增加規模速度的效果?
我的示例代碼:
scaleX = ObjectAnimator.ofFloat(view, "scaleX", 0.1f, 20f);
scaleX.setDuration(10000);
scaleX.setInterpolator(new AccelerateInterpolator());
scaleX.start();
謝謝