Android进度条监听器

And*_*Dev 1 android progress-bar

无论如何都要知道进度条何时达到最大值.就像一个监听器然后可以插入ProgressBar并让我们知道进度条处于最高级别?

亲切的问候

Leo*_*die 11

没有直接的方法来做到这一点.解决方法可能是创建ProgressBar的自定义实现并覆盖setProgress方法:

public MyProgressBar extends ProgressBar
{
   @Override
   public void setProgress(int progress)
   {
       super.setProgress(progress);
       if(progress == this.getMax())
       {
           //Do stuff when progress is max
       }
   }
}
Run Code Online (Sandbox Code Playgroud)