0
一個按鈕,我在屏幕上的圖像按鈕,我想在按下時,它一定距離在屏幕上移動。在swift中我曾經設置了一個移動它的計時器,這樣我也可以設置這個按鈕的速度。 Android Studio中有類似的東西嗎?設置一個計時器,以移動Android Studio中
一個按鈕,我在屏幕上的圖像按鈕,我想在按下時,它一定距離在屏幕上移動。在swift中我曾經設置了一個移動它的計時器,這樣我也可以設置這個按鈕的速度。 Android Studio中有類似的東西嗎?設置一個計時器,以移動Android Studio中
最簡單的解決辦法是使用TranslateAnimation:
imageButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
TranslateAnimation translateAnimation = new TranslateAnimation(0, 100, 0, 0);
translateAnimation.setDuration(1000);
view.startAnimation(translateAnimation);
}
});
這100個像素移動按鈕,就在1000毫秒= 1秒的時間間隔
非常感謝您! –
但在此動畫中,按鈕會返回到其初始位置。我希望它保持在他的最終位置。 –
在動畫開始之前添加行:translateAnimation.setFillAfter(true); – Chris623