Android Studio - 访问主循环

Android Studio - access main loop

主要是寻找可以在每个循环中调用方法的地方。我想在一段时间内 increase/decrease 按钮的 Y。这可以在没有事件系统的情况下完成吗?

您可以使用 Android 动画,这是我认为您需要实现的最简单的方法。

查看: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/

此外,如果您愿意在主线程中造成延迟以延迟方法调用,我建议您不要这样做。