随笔分类 -  flutter

摘要:09 文件和网络请求 文件操作 Dart的IO库包含了文件读写的相关类,它属于Dart语法标准的一部分,所以通过Dart IO库,无论是Dart VM下的脚本还是Flutter,都是通过Dart IO库来操作文件的。 APP目录 Android和iOS的应用存储目录不同,PathProvider 插 阅读全文
posted @ 2019-01-30 00:01 S&L·chuck 阅读(619) 评论(0) 推荐(0) 编辑
摘要:可滚动Widget ViewPort视口 在Flutter中,术语ViewPort(视口),如无特别说明,则是指一个Widget的实际显示区域。例如,一个ListView的显示区域高度是800像素,虽然其列表项总高度可能远远超过800像素,但是其ViewPort仍然是800像素。 主轴和纵轴 在可滚 阅读全文
posted @ 2019-01-28 22:52 S&L·chuck 阅读(602) 评论(0) 推荐(0) 编辑
摘要:容器类Widget 容器类Widget一般只是包装其子Widget,对其添加一些修饰(补白或背景色等)、变换(旋转或剪裁等)、或限制(大小等) Padding Padding可以给其子节点添加补白(填充),来看看它的定义: EdgeInsetsGeometry是一个抽象类,开发中,我们一般都使用Ed 阅读全文
posted @ 2019-01-27 15:19 S&L·chuck 阅读(425) 评论(0) 推荐(0) 编辑
摘要:布局管理 层叠布局 层叠布局和Web中的绝对定位、Android中的Frame布局是相似的,子widget可以根据到父容器四个角的位置来确定本身的位置。绝对定位允许子widget堆叠(按照代码中声明的顺序)。Flutter中使用Stack和Positioned来实现绝对定位,Stack允许子widg 阅读全文
posted @ 2019-01-27 12:47 S&L·chuck 阅读(223) 评论(0) 推荐(0) 编辑
摘要:路由管理 路由(Route)在移动开发中通常指页面(Page),这跟web开发中单页应用的Route概念意义是相同的,Route在Android中通常指一个Activity,在iOS中指一个ViewController。所谓路由管理,就是管理页面之间如何跳转,通常也可被称为导航管理。无论是Andro 阅读全文
posted @ 2019-01-27 11:56 S&L·chuck 阅读(260) 评论(0) 推荐(0) 编辑
摘要:05 基础widgets 介绍 Widget的功能是“描述一个UI元素的配置数据”,Widget并不是表示最终绘制在设备屏幕上的显示元素,而只是显示元素的一个配置数据。Flutter中真正代表屏幕上显示元素的类是Element, 在Flutter开发中,我们一般都不用直接继承Widget类来实现Wi 阅读全文
posted @ 2019-01-26 23:16 S&L·chuck 阅读(430) 评论(0) 推荐(0) 编辑
摘要:Dart 语言了解 概念 当您了解Dart语言时,请记住以下事实和概念: 您可以放在变量中的所有内容都是一个对象,每个对象都是一个类的实例。偶数,函数和 null对象。所有对象都从Object类继承。 尽管Dart是强类型的,但类型注释是可选的,因为Dart可以推断类型。在上面的代码中,number 阅读全文
posted @ 2019-01-17 15:33 S&L·chuck 阅读(4044) 评论(0) 推荐(0) 编辑
摘要:helloworld 使用vscode命令行创建flutter应用,ctril+alt+p打开命令行,选择Flutter:New Project创建应用,修改对应目录文件下的lib/main.dart文件如下所示: 命令行运行 flutter run 执行,可以看到在ISO simulator中出现 阅读全文
posted @ 2018-12-31 21:19 S&L·chuck 阅读(197) 评论(0) 推荐(0) 编辑
摘要:mac 环境安装 系统需求 操作系统: macOS (64 bit) 硬盘: 700 MB 工具: bash, mkdir, rm, git, curl, unzip, which 环境安装 SDK 开发flutter应用程序,需要安装及下载对应的SDK 1. "下载SDK" ,并进行解压 2. 修 阅读全文
posted @ 2018-12-28 16:53 S&L·chuck 阅读(311) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示