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

浙公网安备 33010602011771号