<分区>
我想让一个按钮在屏幕上随机移动,而不必实现 onClick
方法来移动它。我将 Random
与 setX
和 setY
一起使用,为另一个效果很好的 Activity 设置按钮属性,但我希望按钮继续前进它自己随机使用相同的 setX
和 setY
。有什么想法或什么是用于此的好方法?
<分区>
我想让一个按钮在屏幕上随机移动,而不必实现 onClick
方法来移动它。我将 Random
与 setX
和 setY
一起使用,为另一个效果很好的 Activity 设置按钮属性,但我希望按钮继续前进它自己随机使用相同的 setX
和 setY
。有什么想法或什么是用于此的好方法?
最佳答案
只需将此代码添加到您的 onCreate()
中:
Thread t = new Thread() {
@Override
public void run() {
try {
while (!isInterrupted()) {
Thread.sleep(1000);
runOnUiThread(new Runnable() {
@Override
public void run() {
// Your logic for setting your button
// randomly on the screen
}
});
}
} catch (InterruptedException e) {
}
}
};
t.start();
关于android - 在屏幕上随机移动按钮而不点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24580235/