绘制一条虚线(圆形!)线

时间:2015-10-31 14:17:34

标签: android android-canvas

我试图使用DashPathEffect绘制实际的虚线笔画。但遗憾的是,结果并不完美。

new Paint() {
    setAntiAlias( true )
    setColor( R.color.grey.as[Color] )
    setPathEffect( new DashPathEffect( Array( 0.01f, 5.dp ), 0 ) )
    setStrokeCap( Cap.ROUND )
    setStrokeWidth( 2.dp )
    setStyle( STROKE )
}

(Scala代码)

100%

100%

缩放

Scaled Scaled with grid

没有反别名(2和3dp笔画宽度)

Without anti-alias (2dp) Without anti-alias (3dp)

是否可以以圆形正确的方式配置Paint对象,而不是手动绘制大量圆圈?

0 个答案:

没有答案