相关疑难解决方法(0)

如何设置渐变样式来绘制对象?

使用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);
Run Code Online (Sandbox Code Playgroud)

我得到的输出是这样的:

在此输入图像描述

现在我想做的是将样式设置为Gradient(在android中没有Style.gradient ...)以获得类似于下面给出的图像的箭头:

在此输入图像描述

我该怎么做 ?我尝试在style.xml中添加样式但无法在那里添加渐变,因为它接受item作为参数..

android gradient android-canvas

46
推荐指数
2
解决办法
3万
查看次数

标签 统计

android ×1

android-canvas ×1

gradient ×1