
Dart
超频化石鱼
这个作者很懒,什么都没留下…
展开
-
Dart环境安装
dart-sdk安装Dart可以选择在线安装或者压缩包解压。官网提供的在线安装方式需要翻墙,推荐使用Dart语言中文社区的链接:http://www.cndartlang.com/920.html选择一个对应的版本,点击按钮来下载,会弹出一个新的页面。加载非常慢,建议复制弹出页面的链接,粘贴到第三方下载工具中进行下载。下载后,是一个zip压缩包:解压后,是一个dart-sdk的文件夹...原创 2019-01-22 13:26:54 · 1046 阅读 · 0 评论 -
Dart IDEA插件安装及工程创建
安装插件开打IDEA,选择:File→Settings,选择左侧标签plugins,点击右侧下方的Install JetBrains plugin...,在弹出的对话框搜索框中输入dart,等待搜索完成后就会列出Dart插件。选中,点击右侧的Install,等待安装完成。安装完成后,提示重启:创建工程重启完成后,点击File→New→Project,项目列表中就会列出Dart标签:...原创 2019-01-22 13:28:56 · 1076 阅读 · 0 评论 -
Element复用:StatefulWidget修改和key
在Flutter中,Widget的功能是“描述一个UI元素的配置数据”,即,Widget其实并不是表示最终绘制在设备屏幕上的显示元素,而只是显示元素的一个配置数据。Flutter中真正代表屏幕上显示元素的类是Element。若类比于编程语言,Widget就像是一个抽象类,而Element才是具体的类实例。因此,一个Widget对象可能会对应多个Element对象。渲染流程根据用户代码创建...原创 2019-05-28 11:18:06 · 1579 阅读 · 0 评论 -
StatelessWidget与StatefulWidget的选择
优先选择StatelessWidget。对于需要Widget自行维护状态,而这个状态又不需要暴露给父Widget的,使用StatefulWidget。其中状态定义在State中,而非StatefulWidget中。父Widget传给子Widget数据,有两种情况:父Widget同时传入数据更新函数。当子Widget操作数据更新时,调用此函数。父Widget必须是StatefulWidge...原创 2019-05-28 11:18:55 · 1425 阅读 · 0 评论