• dart类型转换 is as

    栏目:flutter 时间:2020-09-17 00:08

    is 、as 属于Type test operators。is 判断是否是某个类型,返回true或者false。 如果a 是b的实现类,那么a is b 就返回true。as 是类型转换,其相当于 :先检测 其是不是,然后再调用的一种简写。 但是还不是完全一致,当不是的

    Read more

  • Flutter 状态管理 Provider的使用和实现MVVM

    栏目:flutter 时间:2020-09-15 17:04

    在使用Flutter开发一款APP之前,通常我们需要考虑如何设计工程的状态管理架构;选择一种结构清晰、易于维护的方式对于APP开发来说就显得十分有必要。本文我们就来介绍如何使用官方推荐的Provider来实现MVVM架构的状态管

    Read more

  • flutter 状态管理 InheritedWidget

    栏目:flutter 时间:2020-09-15 00:59

    InheritedWidget是Flutter中非常重要的一个功能型组件,它提供了一种数据在widget树中从上到下传递、共享的方式,比如我们在应用的根widget中通过InheritedWidget共享了一个数据,那么我们便可以在任意子widget中来获取该

    Read more

  • flutter 状态管理 总结

    栏目:flutter 时间:2020-09-14 23:38

    本文通过改造flutter的counter app, 展示不同的状态管理方法的用法.可以直接去demo地址看代码: https://github.com/mengdd/counter_state_management 切换分支对应不同的实现方式.Contents Flutter中的状态管理 状

    Read more

  • Flutter插件:flutter_screenutil 屏幕适配

    栏目:flutter 时间:2020-09-13 15:59

    前言:首先屏幕适配这一块在原生方面深有体会,android的屏幕碎片化因为机型,屏幕大小从小屏幕手机到大屏幕手机再到平板。有着很大到差异,flutter官网是一款很适合做UI的跨平台框架,目前受到越来越多的开发者和公司的青睐,在

    Read more

  • flutter开发中常用的快捷键

    栏目:flutter 时间:2020-09-13 02:08

    介绍如果您是Flutter开发的新手,那么我们会对这嵌套结构挺烦的,比如我们要从代码中间添加或者删除一个widget是很麻烦的,要找到一个widget相关代码的开始位置和结束位置,是比较麻烦的。下面利用一些快捷键,来提高Flutter的

    Read more

  • Flutter 状态管理 Provider

    栏目:flutter 时间:2020-09-12 23:49

    2019.7.8 更新:修正了关于数据初始化以及 保证 build 函数无副作用这两部分的错误,若文章还存在任何问题,请联系我修复它。2020.2.1 更新:Provider 3.1 新增 Selector,请移步 “第四步:在子页面中获取状态” 章节

    Read more

  • Dart | 什么是Stream

    栏目:flutter 时间:2020-09-12 23:43

    ????前言Stream 和 Future都是Dart:async库的核心API,对异步提供了非常好的支持。我思考了很久,究竟应该如何向大家介绍Stream(流)。因为Stream非常有用,它是为处理异步事件而生的。而在应用中有大量的场景需要使用异步事件,

    Read more

  • flutter插件:BottomAppBar底部工具栏

    栏目:flutter 时间:2020-09-11 21:02

    BottomAppBar 是 底部工具栏的意思,这个要比BottomNavigationBar widget灵活很多,可以放置文字和图标,当然也可以放置容器。BottomAppBar的常用属性: color:这个不用多说,底部工具栏的颜色。 shape:设置底栏的形状,一般使用

    Read more

  • Flutter插件:Dio的封装

    栏目:flutter 时间:2020-09-11 20:30

    相关: https://www.jianshu.com/p/5ead0cf96642 https://segmentfault.com/a/1190000021567794 https://www.jianshu.com/p/edb5bae85732封装网络请求的几个好处: 便于统一配置请求参数,如header,公共参数,加密规则等 方

    Read more