Код для рисования стрелки с помощью 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);
И я получаю следующий результат:
Теперь я хочу установить стиль на Gradient (Style.gradient отсутствует в android ...), чтобы получить стрелку, подобную изображенной ниже:
Как мне это сделать? Я попытался добавить стиль в style.xml, но не смог добавить туда градиент, поскольку он принимает элемент в качестве параметра ..