摘要:
概念 在Flutter中几乎所有的对象都是一个Widget。与原生开发中“控件”不同的是,Flutter中的Widget的概念更广泛,它不仅可以表示UI元素,也可以表示一些功能性的组件如:用于手势检测的 GestureDetector widget、用于APP主题数据传递的Theme等等,而原生开发 阅读全文
摘要:
pubspec.yaml 解读 1. name:应用或包名称。 2. description: 应用或包的描述、简介。 3. version:应用或包的版本号。 4. dependencies:应用或包依赖的其它包或插件。 5. dev_dependencies:开发环境依赖的工具包(而不是flut 阅读全文
摘要:
路由(Route)在移动开发中通常指页面(Page),这跟web开发中单页应用的Route概念意义是相同的,Route在Android中通常指一个Activity,在iOS中指一个ViewController。所谓路由管理,就是管理页面之间如何跳转,通常也可被称为导航管理。Flutter中的路由管理 阅读全文
摘要:
用Android Studio创建的Flutter应用模板默认是一个简单的计数器示例。 为什么要将build方法放在State中,而不是放在StatefulWidget中? 主要是为了提高开发的灵活性。 如果将build()方法放在StatefulWidget中则会有两个问题: 1. 状态访问不便; 阅读全文