android绘图使用位图作为绘图对象

时间:2014-06-06 12:23:53

标签: android android-canvas

我正在构建一个绘图应用程序,并希望创建自定义画笔。我假设有一种方法可以将android.graphics.Paint对象设置为沿路径使用位图而不是颜色,但这似乎并非如此。我想我可以保存路径和绘制位图给它,但这看起来过分..在我开始尝试提出自定义解决方案之前,我想知道是否有人已经解决了这个问题。这个想法就是说我有一个明星'图标,id喜欢能够根据笔划宽度绘制一条星线到用户绘制的路径..

Psuedo代码:

drawPath = new Path();
drawPaint = new Paint();
//drawPaint.setColor(paintColor);
drawPaint.setBitmap(bitmap); /// <-- wouldn't that be sweet

1 个答案:

答案 0 :(得分:3)

没关系......我找到了..我知道我可以做到这一点..

drawPaint.setShader(new BitmapShader(bm, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT));
相关问题