-
Flutter的setState更新原理和流程
栏目:flutter 时间:2021-07-07 22:07分析Flutter状态类: StatelessWidget:无状态类,没有状态更新,界面一经创建无法更改; StatefulWidget:有状态类,当状态改变,调用setState()方法会触发StatefulWidget的UI状态更新,自定义继承StatefulWidget的子类须重写createSt
-
Dart之字符串(String)的相关方法总结
栏目:flutter 时间:2021-07-07 01:37字符串定义 使用单引号或双引号 String a = "abcdefg";String b = '12345'; 创建多行字符串,保留内在格式 使用三个单引号或三个双引号 创建多行字符串,保留内在格式,如换行和缩进等,里面写什么输出就是什么
-
flutter判断是否超出可视范围
栏目:flutter 时间:2021-06-29 13:26方法1: visibility_detector | Flutter Package (pub.dev) 方法2: 获得目标RenderOjectcontext.findRenderObject();获取 renderObject 跟Viewport的距离:RenderAbstractViewport viewport = RenderAbstractViewport
-
flutter新版按钮常用设置
栏目:flutter 时间:2021-06-29 01:13textButtonTheme: TextButtonThemeData( style: ButtonStyle( backgroundColor: MaterialStateProperty.all<Color>(Colors.transparent),
-
Flutter设置允许HTTP访问
栏目:flutter 时间:2021-06-28 21:24 -
Flutter 实现画中画效果 图片混合
栏目:flutter 时间:2021-06-24 01:26更多效果请查看PIP DEMO 代码地址:FlutterPIP为什么会有此文?一天在浏览朋友圈时,发现了一个朋友发了一张图(当然不是女朋友,但是个女的),类似上面效果部分. 一看效果挺牛啊,这是怎么实现的呢?心想要不自己实现一下吧?于是开
-
Flutter判断泛型类型
栏目:flutter 时间:2021-06-23 14:20void main() { test<int>(); } static testT<T>() { //判断T是否为某一类型或其子类 print(List<T>() is List<num>); //得到T的类型 print(typeOf<T>()); } static Type
-
flutter dio上传文件、下载文件总结
栏目:flutter 时间:2021-06-23 00:50本文章将讲述 1.使用dio发送基本的get请求 2.使用dio发送get请求的传参方式 3.解析响应json数据 4.使用dio发送post请求并提交FormData参数 5.使用dio发送post请求并提交json参数 6.使用dio上传文件并实现进度监听 7.
-
Flutter ValueNotifier 异步通信、ValueListenableBuilder异步更新数据
栏目:flutter 时间:2021-06-22 22:55本文章讲述使用 Navigator 更新页面 A 的数据、ValueListenableBuilder 的基本使用、自定义 ValueNotifier 进行局部数据的更新 1 前言 在实际项目开发中,有一种业务需求就是 页面A 进入页面B ,在页面B中数据发生改变
-
Flutter 清除应用缓存
栏目:flutter 时间:2021-06-21 03:09清除应用缓存是 APP 常用的功能之一。清除缓一般只有 2 个操作: 获取缓存大小 清除缓存数据本文通过实现一个缓存管理类,来操作应用缓存。定义缓存管理类缓存管理类,是一个简单的缓存管理封装,他通过几个接口共 APP 组件