title: TextView as a progressbar with textcolor minipulation?
body: <p>I'm working on improving my app's UI.
  And in the design I'm using I have a TextView that will act as a progress bar at certain time.
  The ruslt should look like this :</p>
  
  <p><img src="https://i.stack.imgur.com/wboks.png" alt="enter image description here"></p>
  
  <p>The thing is that parts of text will change their color while the progress is changing</p>
  
  <p>I looked into spannablestring in android it would work if I can find the letters that are covered by the progress ( but I don't think this would be easy/accurate)</p>
  
  <p>What I'm planning todo now is to use the following:</p>
  
  <ul>
  <li>FrameLayout with :</li>
  <li>background textView with a green text and white background.</li>
  <li>front Linearlayout that changes <strong>width</strong> while progressing.</li>
  <li>TextView with green background and white text that matches the framelayout width.</li>
  </ul>
  
  <p>Is there a better approach?</p>