code: public void animateProgress(List<Boolean> circlePieceFillList, int duration) {
          mCirclePieceFillList = circlePieceFillList;
          AnimatorSet set = new AnimatorSet();
          set.playTogether(Glider.glide(Skill.QuadEaseInOut, duration, ObjectAnimator.ofFloat(this, "progress", 0, 100)));
          set.setDuration(duration);
          set = addListenersToSet(set);
          set.start();
      }
docs: Animate the change in progress of this view
  
  @param duration The the time to run the animation over