使用了默认fill,且path刚好是一条直线
解决办法:
mPaint.setStyle(Paint.Style.STROKE);
解释:
当PaintingStyle是fill时,path会被自动调用path.close()方法,这个方法的作用是闭合路径,把PaintingStyle改成stroke就可以显示了。PaintingStyle是fill,path刚好是一条直线,意味着path无法被闭合,因此无法被渲染,但却没有抛出异常,这是个小坑。
使用了默认fill,且path刚好是一条直线
解决办法:
mPaint.setStyle(Paint.Style.STROKE);
解释:
当PaintingStyle是fill时,path会被自动调用path.close()方法,这个方法的作用是闭合路径,把PaintingStyle改成stroke就可以显示了。PaintingStyle是fill,path刚好是一条直线,意味着path无法被闭合,因此无法被渲染,但却没有抛出异常,这是个小坑。