1
我想知道是否有方法使用ObjectAnimator跟蹤動畫。基本上,當你創建活動時,我移動一個按鈕,如果我點擊按鈕時,它是在動畫中,我想以較低的速度到達相同的點,而動畫不從0重新開始。這是代碼:ObjectAnimator getY()動畫進行中的座標android
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Button prova1 = (Button)findViewById(R.id.prova);
ObjectAnimator mover = ObjectAnimator.ofFloat(prova1, "translationY", 0, 1000);
mover.setDuration(2000);
mover.start();
prova1.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
ObjectAnimator mover = ObjectAnimator.ofFloat(prova1, "translationY", "??", 1000);
mover.setDuration(4000);
mover.start();
}});
}
}
yeahh工作謝謝,如果是有用 – ANDROID01
接受我的答案 –
yeahhhhh broooo你 – ANDROID01