读书人

android canvas.drawPath画带边线的区

发布时间: 2012-04-25 19:32:32 作者: rapoo

android canvas.drawPath画带边线的区,如何设置边线的颜色?
paint.setStyle(Paint.Style.FILL_AND_STROKE);
canvas.drawPath(path, paint);

这样画出的区边界的颜色和填充的颜色是一样的,如何设置边线的颜色??


PS:先画一个填充颜色的区,再画一个带颜色的线,这种方法除外.

[解决办法]
把画笔设置成空心的。
如果你要填充颜色,那得画两次了。先画一遍实心的,在画一边空心的。
[解决办法]
paint.setColor(Color.WHITE);
paint.setStyle(Paint.Style.FILL_AND_STROKE);
canvas.drawPath(path, paint);

paint.setColor(Color.RED);
canvas.drawRect(rect,paint);//rect自己根据填充区定义一下

读书人网 >Android

热点推荐