У меня возникла небольшая проблема с определением LinearGradient в XML. Я хочу использовать конструктор, который принимает массив цветов и массив позиций.
Этот:
LinearGradient(float x0, float y0, float x1, float y1,
int[] colors, float[] positions, Shader.TileMode tile)
Как передать массив в XML? Вот пример XML с определением градиента, но простой.
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#474946"
android:endColor="#181818"
android:angle="270"/>
<corners android:radius="5dp" />
</shape>