Używanie gradientu z możliwością ustawienia więcej niż trzech kolorów
Zgodnie z tym, co przeczytałem, możesz użyć agradientDostępny i ustawić dla niego trzy kolory, na przykład:
<gradient startColor="#00FF00" centerColor="#FFFF00" endColor="#FFFFFF"/>
Ale co, jeśli chcę mieć więcej niż trzy kolory, a nie tylko to, chcę mieć możliwość ustawienia każdego miejsca (wagi / procentu)?
Czy możliwe jest korzystanie z interfejsu API lub czy powinienem stworzyć własny, dostosowany do rysowania? Jeśli muszę stworzyć własny, dostosowany do rysowania, jak mam to zrobić?