flutter之疑难杂症

iOS编译提示:Multiple commands produce

执行如下操作

参考链接

Xcode 10 Error: Multiple commands produce

iOS因安装simple_permissions 插件运行报错

解决方式

https://github.com/Ethras/flutter_simple_permissions/issues/22

添加如下代码

参考连接

Flutter upgrade and Android X – beware! (solution inside)

flutter之小技巧

隐藏软键盘

StatelessWidgetStatefulWidgetflutter的基础组件,日常开发中自定义Widget都是选择继承这两者之一。

两者的区别在于状态的改变StatelessWidget面向那些始终不变的UI控件,比如标题栏中的标题;而StatefulWidget则是面向可能会改变UI状态的控件,比如有点击反馈的按钮。

flutter之text

参考链接

Text&Image

二叉树

树有多个节点(node),用以储存元素。某些节点之间存在一定的关系,用连线表示,连线称为边(edge)。边的上端节点称为父节点,下端称为子节点。树像是一个不断分叉的树根。

每个节点可以有多个子节点(children),而该节点是相应子节点的父节点(parent)。比如说,3,5是6的子节点,6是3,5的父节点;1,8,7是3的子节点, 3是1,8,7的父节点。树有一个没有父节点的节点,称为根节点(root),如图中的6。没有子节点的节点称为叶节点(leaf),比如图中的1,8,9,5节点。从图中还可以看到,上面的树总共有4个层次,6位于第一层,9位于第四层。树中节点的最大层次被称为深度。也就是说,该树的深度(depth)为4。

参考链接

纸上谈兵: 树, 二叉树, 二叉搜索树

flutter之Decoration

构造方法

参考链接

Flutter Decoration背景设定(边框、圆角、阴影、形状、渐变、背景图像等)