当前位置: 代码迷 >> Android >> android canvas.drawPath画带边线的区,怎么设置边线的颜色
  详细解决方案

android canvas.drawPath画带边线的区,怎么设置边线的颜色

热度:21   发布时间:2016-05-01 21:28:12.0
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自己根据填充区定义一下
  相关解决方案