我想知道实际上有关Paint
类在Android中的一件事。我在Android SDK Demos中查找FingerPaint
示例的代码,我很好奇是否有任何方法可以为它们在此处使用的mPaint
设置自定义样式。我的意思是创建一些用户可以用来绘制某些东西的新笔刷。Android设置自定义样式到油漆
mPaint = new Paint();
mPaint.setAntiAlias(true);
mPaint.setDither(true);
mPaint.setColor(0xFFFF0000);
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setStrokeJoin(Paint.Join.ROUND);
mPaint.setStrokeCap(Paint.Cap.ROUND);
mPaint.setStrokeWidth(12);
或者,也许它没有要求的风格,真的不知道,但我没有发现任何东西在这个问题网上有用的,所以这就是为什么我要问在这里。
如果有人可以给我建议/建议和信息,如果有可能我会很开心,我该怎么做。
在此先感谢!
我认为你需要更具体的关于你想要达到的“风格”。 Canvas和Paint API非常强大,你可以获得很多效果。 – Renard 2012-04-17 13:51:24
我希望能够在画布上用不同的画笔绘画...我的意思是我想知道是否有方法创建自定义画笔并与它们一起绘画? – 2012-04-17 13:55:50
好吧,我想我对你的意思有预感。试着制定你的问题,以便不使用或知道Photoshop等的人理解它。使用颜料可以绘制线条,路径形状和渐变,甚至是位图。您可以使用porter duff混合模式,模糊遮罩和彩色滤镜。如果你举一个例子来描述你的意思,你会发现它是最好的:-) – Renard 2012-04-17 14:24:18