我们如何设置计时器,以便在完成图像视图动画后,弹出菜单应自动从底部进入而不需要用户干预。
总是感谢帮助......!
这是代码
AnimationDrawable ekgframeAnimation4 =
(AnimationDrawable) ekgimgview4.getBackground();
if (ekgframeAnimation4.isRunning()) {
ekgimgview4.postDelayed(ekgframeAnimation4, 60000);
ekgframeAnimation4.stop();
findViewById(R.id.ekgimgview4).postDelayed(new Runnable()
{
public void run()
{
openOptionsMenu();
}
}, 60000);
}
else {
ekgframeAnimation4.stop();
ekgframeAnimation4.start();
ekgimgview4.postDelayed(ekgframeAnimation4, 60000);
findViewById(R.id.ekgimgview4).postDelayed(new Runnable()
{
public void run()
{
openOptionsMenu();
}
}, 60000);
}
答案 0 :(得分:0)
进行View.postDelayed
来电和Runnable致电openOptionsMenu
。
编辑:如果您的动画持续1000毫秒并且有一个ID为R.id.exampleview
的视图,则类似这样的内容:
findViewById(R.id.exampleview).postDelayed(new Runnable()
{
public void run()
{
openOptionsMenu();
}
}, 1000);
应该这样做。如果这对您有用,请告诉我。