Java 如何填充颜色区域?
我可以为特定的Android路径设置填充颜色,如下所示Java 如何填充颜色区域?,java,android,android-studio,Java,Android,Android Studio,我可以为特定的Android路径设置填充颜色,如下所示 mPaint.setStyle(Paint.Style.STROKE); mPaint.setColor(0xffffffff); canvas.drawPath(path, mPaint); mPaint.setStyle(Paint.Style.FILL); mPaint.setColor(0xFF555555); mPaint.setStrokeWidth(2); canvas.drawPath(path, mPaint); 在画
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setColor(0xffffffff);
canvas.drawPath(path, mPaint);
mPaint.setStyle(Paint.Style.FILL);
mPaint.setColor(0xFF555555);
mPaint.setStrokeWidth(2);
canvas.drawPath(path, mPaint);
在画布上绘制路径后,我想更改特定区域的颜色。有没有一种方法可以用android的
区域来填充颜色,而不是路径“在特定区域上”
你指的是什么区域?@pskink区域在我的应用程序中使用如下路径定义r.setPath(路径,新区域((int)rectF.left,(int)rectF.top,(int)rectF.right,(int)rectF.bottom))
r
是特定区域。因此,如果您想要更改颜色“
您必须调用invalidate()
并在onDraw
中再次绘制路径method@pskink但现在我有了区域。Not path.read API,此处的区域
s只能用于剪切,不能用于绘制任何内容