我正在使用Lwuit/java-me在移动上制作一个应用程序。我在实现两个表单的事务之间的广告/信息表单时遇到了问题。广告/信息屏幕应仅停留5秒,然后应自动显示下一个后续屏幕。
发布于 2012-04-10 19:22:08
您必须在Forms之间显示Dialog。使用setTimeout方法给这个Dialog设置一个超时,它会自动处理
发布于 2012-04-12 12:40:14
您使用GUI构建器了吗?您是如何显示表单的?
一个简单的方法是创建一个包含所有细节的广告表单,并只显示它,而不是显示下一个表单(在构造它时,给它实际的下一个表单)。
在广告表单中注册一个动画,该动画测量移动到下一个表单所需的5秒时间:
adForm.registerAnimation(new Animation() {
public void paint(...) {
// empty
}
public boolean animate() {
if(fiveSecondsPasssed) {
showNextForm();
}
return false;
}
});https://stackoverflow.com/questions/10086199
复制相似问题