Легко достичь нижнего градиента слева, используя стандартные начальные, центральные и конечные цвета в радиальном градиенте с андроидом, в котором начальный = желтый, центральный = фиолетовый и конечный = синий. Однако круг справа требует изменения положения центрального цвета. Это возможно?
 
Результат слева можно воспроизвести с чем-то вроде:
    <shape android:shape="oval">
        <gradient
            android:endColor="#0000ff"
            android:gradientRadius="my_radius"
            android:centerColor="#770077"
            android:startColor="#00ffff"
            android:type="radial"/>
    </shape>
Мне интересно, могу ли я изменить цвет центра, чтобы достичь градиента справа. Я считаю, что ответ отрицательный, но я хотел бы узнать, открыл ли кто-нибудь способ сделать это. Спасибо!