我的屏幕上有一个图像按钮,我希望它在按下时在屏幕上移动一定的距离。我曾经快速地设置了一个移动它的计时器,这样我也可以设置这个按钮的速度。 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);
}
});
这会将按钮在 1000ms = 1s 的时间间隔内向右移动 100 像素
关于java - 在 Android Studio 中设置移动按钮的计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38940882/