code: @Override
    public float getProgress() {
      if (start_ == end_) {
        return 0.0f;
      } else {
        return Math.min(1.0f, (pos_ - start_) / (float) (end_ - start_));
      }
    }
docs: Get the progress within the split.