上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页

【Flutter学习】基本组件之上下刷新列表(一)

摘要: 一,概述 RefreshIndicator是Flutter基于Material设计语言内置的控件,集合了下拉手势、加载指示器和刷新操作一体,可玩性比FutureBuilder差了一大截,不过大家也用过Material设计语言的其他控件,视觉效果也不赖的。 要实现拉刷新列表的功能仅仅依靠Refresh 阅读全文
posted @ 2019-07-09 01:45 梁飞宇 阅读(2464) 评论(0) 推荐(0) 编辑

【dart学习】-- Dart之JSON

摘要: 概述 现在很难想象移动应用程序不需要与后台交互或者存储结构化数据。现在开发,数据传输方式基本都是用JSON,在Flutter中是没有GSON/Jackson/Moshi这些库,因为这些库需要运行时反射,在Flutter是禁用的。运行时反射会干扰Dart的_tree shaking_。使用_tree 阅读全文
posted @ 2019-07-04 19:24 梁飞宇 阅读(3205) 评论(0) 推荐(0) 编辑

【dart学习】-- Dart之网络请求操作

摘要: Flutter的请求网络有多种方式,一种是使用dart io中的HttpClient发起的请求,一种是使用dio库,另一种是使用http库,先学一下get和post,put、delete就等后面用到在学。下面就实践: 1.dart io发起的请求 1.1.get请求 import 'dart:io' 阅读全文
posted @ 2019-07-04 18:55 梁飞宇 阅读(1817) 评论(0) 推荐(0) 编辑

【dart学习】-- Dart之async和await

摘要: 一,概述 在Dart1.9中加入了async和await关键字,有了这两个关键字,我们可以更简洁的编写异步代码,而不需要调用Future相关的API。他们允许你像写同步代码一样写异步代码和不需要使用Future接口。相当于都Future相关API接口的另一种封装,提供了一种更加简便的操作Future 阅读全文
posted @ 2019-07-04 12:16 梁飞宇 阅读(10863) 评论(0) 推荐(0) 编辑

【dart学习】-- Dart之异步编程

摘要: 一,概述 编程中的代码执行,通常分为同步与异步两种。 同步:简单说,同步就是按照代码的编写顺序,从上到下依次执行,这也是最简单的我们最常接触的一种形式。但是同步代码的缺点也显而易见,如果其中某一行或几行代码非常耗时,那么就会阻塞,使得后面的代码不能被立刻执行。 异步:异步的出现正是为了解决这种问题, 阅读全文
posted @ 2019-07-03 15:11 梁飞宇 阅读(5742) 评论(3) 推荐(4) 编辑

【dart学习】--dart之字典(Map)的相关方法总结

摘要: 一,概述 通常来讲,Map是一个键值对相关的对象,键和值可以是任何类型的对象。每个键只出现一次,而一个值则可以出现多次。映射是动态集合。 换句话说,Maps可以在运行时增长和缩小。 dart:core库中的Map类提供了相同的支持。 二,声明 不指定泛型(普通方式,不指定任何类型,这时testMap 阅读全文
posted @ 2019-07-02 20:09 梁飞宇 阅读(16267) 评论(0) 推荐(0) 编辑

【Flutter学习】事件处理与通知之通知(Notification)

摘要: 一,概述 Notification是Flutter中一个重要的机制,在Widget树中,每一个节点都可以分发通知,通知会沿着当前节点(context)向上传递,所有父节点都可以通过NotificationListener来监听通知,Flutter中称这种通知由子向父的传递为“通知冒泡”(Notifi 阅读全文
posted @ 2019-07-02 15:05 梁飞宇 阅读(9026) 评论(0) 推荐(0) 编辑

【Flutter学习】可滚动组件之滚动监听及控制

摘要: 一,概述 ScrollController可以用来控制可滚动widget的滚动位置 二,ScrollController 构造函数 ScrollController({ double initialScrollOffset = 0.0, //初始滚动位置 this.keepScrollOffset 阅读全文
posted @ 2019-07-02 14:18 梁飞宇 阅读(1431) 评论(0) 推荐(0) 编辑

【Flutter学习】可滚动组件之SingleChildScrollView

摘要: 一,概述 SingleChildScrollView类似于Android中的ScrollView,它只能接收一个子Widget。定义如下: 二,构造函数 const SingleChildScrollView({ Key key, this.scrollDirection = Axis.vertic 阅读全文
posted @ 2019-07-02 13:47 梁飞宇 阅读(1751) 评论(0) 推荐(0) 编辑

【Flutter学习】可滚动组件之ScrollView

摘要: 一,概述 ScrollView 是一个带有滚动的视图组件。 二,组成部分 ScrollView 由三部分组成: Scrollable - 它监听各种用户手势并实现滚动的交互设计。可滚动Widget都直接或间接包含一个Scrollable widget,因此它们包括一些共同的属性,我们在此统一介绍一下 阅读全文
posted @ 2019-07-01 19:40 梁飞宇 阅读(17970) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页