随笔分类 -  flutter

摘要:入职两周,写的第一个需求就是做几个简单的页面以及一些参数的传递,难度是不难的。但代码被同学们吐槽太长 太臃肿,比如下面这个样子: 几个页面一共写了1000多行,严格按照缩进来的(之前写c++写惯了,不缩进浑身难受) 然后模仿工程里别的同学写的代码,自己写了一个简单的测试页面。套路就是在build函数 阅读全文
posted @ 2020-08-06 20:36 NeoZy 阅读(520) 评论(0) 推荐(0)
摘要:Padding(填充)可以给其他子节点填充留白,其结构如下: 其padding选项一般使用EdgeInsets类来定义: class PaddingTestRoute extends StatelessWidget { @override Widget build(BuildContext cont 阅读全文
posted @ 2020-07-23 18:29 NeoZy 阅读(217) 评论(0) 推荐(0)
摘要:线性布局指的是沿水平或者垂直方向排布子组件。flutter中通过row和column来实现线性布局。row和column都继承于flex。 Row({ ... TextDirection textDirection, MainAxisSize mainAxisSize = MainAxisSize. 阅读全文
posted @ 2020-07-23 18:26 NeoZy 阅读(495) 评论(0) 推荐(0)
摘要:TextAlign:文本对齐方式 Textstyle:文本风格,包括长度/字号/字体等等,Text('xxxxx',Style: TextStyle(height=1.0,font....) ) TextSpan:对一个Text的各个部分分别定义不同的设置选项,它代表Text的一个部分。 const 阅读全文
posted @ 2020-07-23 18:25 NeoZy 阅读(112) 评论(0) 推荐(0)
摘要:1.自身管理自己 _TapboxAState 类: 管理TapboxA的状态。 定义_active:确定盒子的当前颜色的布尔值。 定义_handleTap()函数,该函数在点击该盒子时更新_active,并调用setState()更新UI。 实现widget的所有交互式行为。 // TapboxA 阅读全文
posted @ 2020-07-22 21:10 NeoZy 阅读(476) 评论(0) 推荐(0)