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

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

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

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

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

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

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

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