Flutter中没有原生API可以画虚线,An existing snippet可以画水平虚线,但是我找不到一个代码片段可以画从一点到另一点的任意虚线,还有一个叫做dash_painter的库可以画虚线路径,但是我只对画简单的虚线感兴趣,特别是,我正在寻找一个类似于canvas.drawLine(Offset p1, Offset p2, Paint paint)
的用于绘制虚线的代码片段。
Flutter中没有原生API可以画虚线,An existing snippet可以画水平虚线,但是我找不到一个代码片段可以画从一点到另一点的任意虚线,还有一个叫做dash_painter的库可以画虚线路径,但是我只对画简单的虚线感兴趣,特别是,我正在寻找一个类似于canvas.drawLine(Offset p1, Offset p2, Paint paint)
的用于绘制虚线的代码片段。
1条答案
按热度按时间alen0pnh1#
下面是在
CustomPainter
中绘制从点p1到点p2的虚线的函数:示例用法:从(0,0)到(100,100)绘制一条红色虚线,虚线宽度为6,间距为4。
这是一个使用一个
Canvas
绘制方法调用的版本: