主要只是寻找我可以在每个循环中调用一个方法的地方。我想在一段时间内增加/减少按钮的 Y。这可以在没有事件系统的情况下完成吗?
问问题
236 次
1 回答
0
您可以使用 Android Animations,这是我认为您需要实现的最简单的方法。
退房:http ://cogitolearning.co.uk/?p=952
概述
创建动画 XML 文件,toYDelta
根据需要指定和持续时间。
然后加载动画并在需要时启动它,
Animation animation
= AnimationUtils.loadAnimation(this, R.anim.animation);
animBtn.startAnimation(animation);
要为循环的每次迭代调用方法,
看这里:http ://www.mkyong.com/java/how-to-run-a-task-periodically-in-java/
我个人的选择是使用处理程序:http ://www.mkyong.com/java/how-to-run-a-task-periodically-in-java/
此外,如果您愿意在主线程中造成延迟以延迟方法调用,我建议您不要这样做。
于 2016-04-13T01:18:50.687 回答