title: Using a gradientDrawable with more than three colors set
body: <p>According to what I've read, you can use a <a href="http://developer.android.com/reference/android/graphics/drawable/GradientDrawable.html" rel="noreferrer">gradientDrawable</a> and have three colors set for it, for example:</p>
  
  <pre><code>&lt;gradient startColor="#00FF00" centerColor="#FFFF00" endColor="#FFFFFF"/&gt;
  </code></pre>
  
  <p>But what if I want more than three colors, and not only that, I want to be able to set where to put each (in weight/percentage)?</p>
  
  <p>Is it possible using the API or should I make my own customized drawable? If I need to make my own customized drawable, how should I do it?</p>