31
Mã cho vẽ một mũi tên với Kiểu: Điền được đưa ra dưới đây:Làm thế nào để thiết lập kiểu gradient để vẽ đối tượng?
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);
Và kết quả tôi nhận được là:
Bây giờ những gì tôi muốn làm là thiết lập phong cách đến Gradient (Style.gradient không có trong android ...) để có được mũi tên tương tự như hình ảnh được đưa ra bên dưới:
Tôi làm như thế nào? Tôi đã cố gắng thêm phong cách trong style.xml nhưng không thể add thêm gradient có vì nó chấp nhận mục như tham số ..
Lưu ý rằng điều này cũng làm việc cho TextPaint, ví dụ, ' paint.setShader (... ' –
Cảm ơn tiết kiệm thời gian của tôi – dipali