Как создать радиальный градиент в Android, как это - PullRequest
1 голос
/ 19 марта 2019

Я хочу создать градиент как этот, но:

image

левый градиент - моя цель это мой градиентный код xml:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<gradient
    android:centerColor="#ffffff"
    android:endColor="#4f4f4f"
    android:gradientRadius="700"
    android:startColor="#ffffff"
    android:type="radial" >
</gradient>

помогите, пожалуйста, создать градиент, как на левой картинке thx

Отредактировано: в реальном устройстве мой градиент покажет белый. Edit2: Эти градиенты Мой друг Сообщение Хорошо, но цвет в градиенте цели Не показывать в реальном устройстве альтернативных путей нет?

Ответы [ 2 ]

0 голосов
/ 19 марта 2019

Вот инструмент, с помощью которого вы можете создать любой нарисованный Инструмент

Попробуйте это

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >
    <gradient
        android:type="linear"
        android:startColor="#FF2d7706"
        android:endColor="#FF98d434"
        android:angle="90"/>
</shape>

enter image description here

0 голосов
/ 19 марта 2019

Сделайте это:

   <?xml version="1.0" encoding="utf-8"?>
   <shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="rectangle" >
       <gradient
            android:centerColor="#E7E6E6"
            android:endColor="#DADADA"
            android:gradientRadius="800"
            android:startColor="#EEEDED"
            android:type="radial" >
       </gradient>
   </shape>

Снимок экрана:

enter image description here

...