如何解决Android:自动设置弹出菜单的动画
| 我们如何设置计时器,以便在完成图像视图动画后,应该自动从底部弹出菜单,而无需用户干预。 帮助总是很感激……! 这是代码 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);
}
解决方法
进行
View.postDelayed
呼叫,然后在Runnable呼叫openOptionsMenu
呼叫。
编辑:如果您的动画持续1000毫秒,并且有一个ID为R.id.exampleview
的视图,则如下所示:
findViewById(R.id.exampleview).postDelayed(new Runnable()
{
public void run()
{
openOptionsMenu();
}
},1000);
应该这样做。让我知道是否适合您。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。