欢迎去看原文:http://tryenough.com/flutter-dotline

效果

实现方案

方案一:

如果你用canvas画,可以参考这个库来绘制虚线:

https://pub.dartlang.org/packages/path_drawing#-installing-tab-

欢迎去看原文:http://tryenough.com/flutter-dotline

方案二:

定义分割线

class MySeparator extends StatelessWidget {final double height;final Color color;const MySeparator({this.height = 1, this.color = Colors.black});@overrideWidget build(BuildContext context) {return LayoutBuilder(builder: (BuildContext context, BoxConstraints constraints) {final boxWidth = constraints.constrainWidth();final dashWidth = 10.0;final dashHeight = height;final dashCount = (boxWidth / (2 * dashWidth)).floor();return Flex(children: List.generate(dashCount, (_) {return SizedBox(width: dashWidth,height: dashHeight,child: DecoratedBox(decoration: BoxDecoration(color: color),),);}),mainAxisAlignment: MainAxisAlignment.spaceBetween,direction: Axis.horizontal,);},);}
}

使用 const MySeparator()

class App extends StatelessWidget {const App();@overrideWidget build(BuildContext context) {return MaterialApp(home: Material(child: Container(color: Colors.blue,child: Center(child: Container(height: 600, width: 350,decoration: BoxDecoration(color: Colors.white,borderRadius: BorderRadius.all(Radius.circular(16.0)),),child: Flex(direction: Axis.vertical,children: [Expanded(child: Container()),const MySeparator(color: Colors.grey),Container(height: 200),],),),),),),);}
}

欢迎去看原文:http://tryenough.com/flutter-dotline

Flutter绘制虚线相关推荐

  1. Flutter绘制虚线的方法

    Flutter 自带的 Canvas 并没有 Android 中的 Canvas 那么强大,连虚线都不支持. 今天周日,下午抽时间写了两个 Canvas 扩展函数,实现了绘制虚线线段和虚线矩形. 效果 ...

  2. ps自定义形状工具_PS教程——用PS绘制虚线的三种方法

    点线面是平面构成的基本元素,而线条在平面设计中亦有规整分割版面.装饰造型的作用,能大幅提升版面的可读性.学会用PS绘制线条是每个自学平面设计初学者的基本功,本篇平面设计学习日记, @酷coo豆一孔之见 ...

  3. Python+turtle绘制虚线同心圆

    问题描述: 使用turtle绘制虚线同心圆,在绘制过程中,不停地抬笔和落笔来使用实线段模拟虚线效果. 参考代码: 运行效果:

  4. 【Android使用Shape绘制虚线,在4.0以上的手机显示实线】解决方式

    问题描写叙述: 用下面代码绘制虚线: <span style="font-family:Comic Sans MS;font-size:18px;"><? xml ...

  5. autocad ios 虚线_CAD交互绘制虚线(com接口)

    用户可以在控件视区任意位置绘制直线. 主要用到函数说明: _DMxDrawX::DrawLine 绘制一个直线.详细说明如下: 参数说明 DOUBLE dX1 直线的开始点x坐标 DOUBLE dY1 ...

  6. [WTL/ATL]_[Gdiplus]_[绘制虚线并设置破折号空格的宽度]

    场景 WTL界面开发时,有些情况下需要绘制虚线,比如圆角矩形的虚线,默认的破折号和点之间的空格特别小,看着比较密集,那么如何增加点线之间的空格,或者增加破折号的长度? 说明 使用Gdiplus绘制圆角 ...

  7. android绘制虚线

    自定义view绘制虚线--主要是趋势图,可左右滑动. 1.drawLine 通过给Paint设置setPathEffect,然后使用canvas.drawLine来绘制虚线.会发现,在某些手机上绘制虚 ...

  8. android自定义虚线,Android自定义view的方式绘制虚线

    Android自定义view绘制虚线 最近项目中有个需求,通过自定义view的方式绘制虚线 别的不多说先看一眼效果 这个需求在我们的开发中应该是一个很常见的需求了吧,有人会说有更简单的实现方式,对,但 ...

  9. canvas如何绘制虚线

    此文来自: 马开东云搜索 转载请注明出处 网址: http://m.makaidong.com 此文原标题: canvas学习总结四:绘制虚线 来源网址: http://m.makaidong.com ...

  10. iOS开发 给view绘制虚线边框

    给view绘制虚线边框 - (void)layoutBorderToLayer:(UIView *)view {CAShapeLayer *border = [CAShapeLayer layer]; ...

最新文章

  1. SAP QM Quality Notification的凭证流
  2. sql server 数据库性能忧化
  3. C++ deque底层实现
  4. matlab作图如何改变坐标刻度
  5. java中map可以为空吗_检查NavigableMap是否在Java中为空
  6. Linux环境 Oracle 监听和服务 日常操作
  7. ASP.NET MVC呼叫WCF Service的方法
  8. 惠普cq40无线网卡驱动_网友问题解答:雷哥我惠普的电脑搜索不到自己的手机热点啊?...
  9. Kafka配置4--Windows下配置Kafka的SSL证书
  10. jmeter需要学习的其他点
  11. linux shell grep 多个文件
  12. 如何打造高绩效团队?团队成功的关键要素?
  13. 纯js实现减速滚动置顶效果
  14. 支付宝出安全漏洞,买了账户安全险的也要小心
  15. SQL Server数据分析面试题(202008)
  16. 第三章 opengl之着色器
  17. 宝塔 Let's Encrypt 域名解析错误---解决方法
  18. 200所高校男女比例排行榜,脱单还有望吗?
  19. NET 数据结构-单链表
  20. sas数字转日期格式_SAS中日期转换全攻略

热门文章

  1. 内外盘分仓跟单系统源码CTP程序化交易系统源码
  2. 酷柚易汛进销存开源版升级来啦
  3. SCI写作攻略——附带常见英语写作句式
  4. 地图比例尺与空间分辨率之间的关系_卫星遥感制图最佳影像空间分辨率与地图比例尺关系探讨...
  5. 实时消息传输协议(RTMP)详解
  6. 计算机打开查看方式默认是什么样,设置图片查看方式|两个设置图片默认打开方式方法...
  7. 从概念到应用,腾讯视角深入“解剖”AI平台和语音技术
  8. 【论文】 各高校的毕业论文的Latex模板链接
  9. 【雷达通信】基于matlab粒子群算法优化综合微带天线阵列方向图【含Matlab源码 1967期】
  10. 计算机硬盘磁道损坏有什么症状,硬盘0磁道(0磁道)损坏的维修方法