Как установить стиль градиента для рисования объекта?

Код для рисования стрелки с помощью Style: Fill приведен ниже:

paint.setColor(Color.parseColor("#bdc0dc"));
paint.setStyle(Style.FILL);
canvas.drawPath(arrowPath, paint);
paint.setColor(Color.BLACK);
paint.setStyle(Style.STROKE);
paint.setStrokeWidth(2);
canvas.drawPath(arrowPath, paint);

И я получаю следующий результат:

enter image description here

Теперь я хочу установить стиль на Gradient (Style.gradient отсутствует в android ...), чтобы получить стрелку, подобную изображенной ниже:

enter image description here

Как мне это сделать? Я попытался добавить стиль в style.xml, но не смог добавить туда градиент, поскольку он принимает элемент в качестве параметра ..

46
задан Vadim Kotov 11 July 2019 в 13:35
поделиться