用点填充画布

时间:2018-07-08 05:18:56

标签: android android-canvas

关于如何在圆周围绘制虚线或边框有很多文章。但我找不到如何填写的任何信息。例如,使用DashPathEffect可以绘制笔划。

Android是否提供类似于JS createPattern()的简单工具?

1 个答案:

答案 0 :(得分:0)

BitmapShader,可用来创建图案。您可以像这样使用它:

Paint paint = new Paint();
Shader shader = new BitmapShader(bitmap, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);
paint.setShader(shader);

然后,您使用paint在画布上绘制,它将用位图中的指定图案填充。