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

謝謝

回答