我需要画三角形,梯形,五边形,平行四边形,菱形等多边形.似乎路径类是要去的,但是我需要这些多边形有圆角,我还需要控制舍入的数量.
解决方法
在下面找到一个简单的例子来绘制圆角的多边形(即三角形,矩形等)
@Override public void draw(Canvas canvas) { Paint paint = new Paint(); paint.setColor(Color.GREEN); paint.setstrokeWidth(6); float radius = 50.0f; CornerPathEffect corEffect = new CornerPathEffect(radius); paint.setPathEffect(corEffect); Path path = new Path(); path.moveto(20,20); path.lineto(400,20); path.lineto(600,300); path.lineto(400,400); path.lineto(20,400); path.close(); canvas.drawPath(path,paint); }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。