美文网首页
flutter draw虚线问题

flutter draw虚线问题

作者: 代瑶 | 来源:发表于2020-10-09 09:42 被阅读0次

    这是一个很好的绘制虚线的办法:

    在flutter 中 canvas 没有直接绘制虚线的方法, 但是有drawline, 例如我需要绘制一条宽为320,高为5的虚线
    默认每隔3dp给一个间隔,间隔为3dp。 下面是大概效果!


    写代码:

    int _gapWidth = 3;
    int _xOffset = 0;
    
    while(_xOffset  <= 320){
      canvas.drawLine(
                Offset(_xOffset, 0),
                Offset(_xOffset + 3, 5),   //这里+3是3dp的一个间隔。
                paint,
              );
              _xOffset = _xOffset + 3;    // 这里+3 是3dp间隔。
    }
    

    相关文章

      网友评论

          本文标题:flutter draw虚线问题

          本文链接:https://www.haomeiwen.com/subject/duakpktx.html