Według tego, co czytałem, można użyć gradientDrawable i mają trzy kolory ustawione dla niego, na przykład:Korzystanie z gradientDrawable z więcej niż trzech kolorach ustawić
<gradient startColor="#00FF00" centerColor="#FFFF00" endColor="#FFFFFF"/>
ale co jeśli chcę więcej niż trzy kolory, i nie tylko to, chcę być w stanie ustalić, gdzie umieścić każdy (waga/procent)?
Czy jest to możliwe za pomocą interfejsu API lub czy mogę utworzyć własny niestandardowy program do rysowania? Jeśli muszę wykonać własne niestandardowe losowanie, jak mam to zrobić?
myślę, że można znaleźć odpowiedź [tutaj] (http: //stackoverflow.com/questions/4381033/multi-gradient-shapes). – Androidz