如何在android中的电池省电模式中播放动画?有什么解决办法吗?

问题描述:

我使用动画库在我的应用程序(用于扫描)。每当设备进入连击保护模式的动画正在disabled.In动画不会被禁用一些其他应用程序。是否有任何解决方法来启用连击模式中的动画?如果没有工作,那么其他应用如何实现?如何在android中的电池省电模式中播放动画?有什么解决办法吗?

最后我实现它通过倒计时timer.For每间隔我改变的看法就像α,的ScaleX & scaleY属性。如果我想重复那个动画,我把它包装在一个处理程序中。我不知道这是否是最好的方法。我在这里张贴,以便它可以帮助某人。

Handler mHandler = new Handler(); 

Runnable runnable = new Runnable() { 
     @Override 
     public void run() { 
      View view = new View(context); // View to animate 
      view.setScaleX(0); 
      view.setScaleY(0); 
      view.setAlpha(1); 

      CountdownTimer countDownTimer = new CountDownTimer(animationDuration, 1) { 
       @Override 
       public void onTick(long l) { 
        float value = l/2000f; 
        view.setScaleX(1 - value); 
        view.setScaleY(1 - value); 
        view.setAlpha(value); 

       } 

       @Override 
       public void onFinish() { 
        removeView(view); 
        handler.postDelayed(runnable, 500); 
       } 
      }; 
      countDownTimer.start(); 
     } 
    }; 
    handler.postDelayed(runnable, 500);