Android:自动动画弹出菜单

时间:2011-06-01 05:50:48

标签: android menu popup

我们如何设置计时器,以便在完成图像视图动画后,弹出菜单应自动从底部进入而不需要用户干预。

总是感谢帮助......!

这是代码

        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);


         }

1 个答案:

答案 0 :(得分:0)

进行View.postDelayed来电和Runnable致电openOptionsMenu

编辑:如果您的动画持续1000毫秒并且有一个ID为R.id.exampleview的视图,则类似这样的内容:

findViewById(R.id.exampleview).postDelayed(new Runnable()
{ 
    public void run()
    { 
        openOptionsMenu(); 
    }
}, 1000);

应该这样做。如果这对您有用,请告诉我。