随笔分类 -  109:Flutter

03:交互 flutter 和原生
摘要:#import "BDTOrderFlutterVC.h" #import "Pigeons.h" FlutterEngine *flutterEngine1 = ((BDTAppDelegate *)UIApplication.sharedApplication.delegate).flutter 阅读全文

posted @ 2023-05-31 14:15 风zk 阅读(50) 评论(0) 推荐(0) 编辑

23*:Flutter之原生嵌套Flutter
摘要:问题 目录 预备 正文 原有iOS工程嵌入Flutter混合开发基本操作 1:在桌面上创建文件夹iOSFlutter,然后里面创建三个平级的文件夹,我是如下命名的. 2:打开命令行工具,进入到flutter_module目录下: 3:创建Flutter之module,模块; 组件; 单元 然后执行如 阅读全文

posted @ 2020-12-10 21:30 风zk 阅读(590) 评论(0) 推荐(0) 编辑

22*:Flutter之原生和Flutter交互
摘要:问题 目录 预备 正文 flutter MyApp界面里1、flutter点击事件之后 iOS跳转界面2、flutter传map类型参数给iOS进行相应交互3、在flutter界面的事件响应之后,iOS返回响应数据给flutter iOS代码如下: // // ViewController.m // 阅读全文

posted @ 2020-12-10 21:29 风zk 阅读(639) 评论(0) 推荐(0) 编辑

21*:Flutter之Key:ValueKey、ObjectKey、UniqueKey、GlobalKey
摘要:问题 目录 预备 正文 1:Key 是什么? 用官方的说法就是: key是用来作为Widget、Element和SemanticsNode的标示,仅仅用来更新widget->key相同的小部件的状态。 Key子类包含LocalKey和GlobalKey。 2:LocalKey 看下LocalKey的 阅读全文

posted @ 2020-12-10 21:28 风zk 阅读(2535) 评论(0) 推荐(1) 编辑

20*:Flutter之生命周期
摘要:问题 目录 预备 正文 1:生命周期的基本概念: 1、什么是生命周期? 说白了就是回调方法(函数) 让你知道我封装好的这个widget它处于什么状态了! 2、生命周期有什么作用? 监听widget的事件 初始化数据(* 创建数据; *发送网络请求) 内存管理* 销毁数据、销毁监听者* 销毁Timer 阅读全文

posted @ 2020-12-10 01:57 风zk 阅读(180) 评论(0) 推荐(0) 编辑

19:Flutter之状态管理(数据共享)
摘要:问题 目录 预备 正文 1 注意 1 引用 1:Flutter 状态管理(数据共享) 2:Flutter实战 阅读全文

posted @ 2020-12-10 01:43 风zk 阅读(157) 评论(0) 推荐(0) 编辑

18:Flutter之pageView
摘要:问题 目录 预备 正文 1 注意 1 引用 1: 2: 3: 4: 5: 阅读全文

posted @ 2020-12-10 01:42 风zk 阅读(85) 评论(0) 推荐(0) 编辑

17*:Flutter之常见库
摘要:问题 目录 1:Toast 2:图片加载缓存cached_network_image 3:添加WebView加载网页 4:刷新加载库 flutter_easyrefresh 5:自动轮播控件flutter_swiper 6:视频播放器videoPlayer 7:网络请求库dio 预备 正文 1:To 阅读全文

posted @ 2020-12-10 01:20 风zk 阅读(198) 评论(0) 推荐(0) 编辑

00*:Flutter目录
摘要:1:16节课: 6+6+4(3天课时) 2:算法: 5+5+5(3天课时) Flutter链接 1:马志武的博客 2:Mr丶xi先森 3:奔跑吧李博 4:fgyong的开发:https://juejin.cn/user/1750078239290909/posts 5:Flutter实战 1:Flu 阅读全文

posted @ 2020-12-06 23:46 风zk 阅读(367) 评论(0) 推荐(0) 编辑

16*:Flutter之dio封装
摘要:问题 目录 预备 正文 1:封装网络请求的几个好处:1、便于统一配置请求参数,如header,公共参数,加密规则等2、方便调试,日志打印3、优化代码性能,避免到处滥new对象,构建全局单例4、简化请求步骤,只暴露需要的响应数据,而对错误的响应统一回调5、对接口数据的基类封装,简化解析流程 2:调用 阅读全文

posted @ 2020-12-05 11:34 风zk 阅读(1397) 评论(0) 推荐(0) 编辑

15*:Flutter之事件队列、微任务队列、多线程(timer、flutter、then、scheduleMicrotask、Isolate.spawn、compute)
摘要:问题 1:microtask queue 的优先级高于 event queue ,所以如果 microtask queue有太多的微任务, 那么就可能会霸占住当前的event loop。 2:then优先级高于Flutter 3: isolate高于微任务 目录 预备 我们所熟悉的前端开发框架大都是 阅读全文

posted @ 2020-12-05 11:33 风zk 阅读(4606) 评论(0) 推荐(0) 编辑

14*:Flutter之手势GestureDetector
摘要:问题 目录 预备 正文 Flutter中除了少部分组件,如Button相关的组件可以直接通过onPressed实现点击事件。其余组件想实现点击、长按等事件,都需要借助GestureDetector([dɪˈtektə(r)]:探测器; 检测器; 侦察器)来实现手势监听 1:常用的几个手势 下面介绍比 阅读全文

posted @ 2020-12-05 11:32 风zk 阅读(480) 评论(0) 推荐(0) 编辑

13*:Flutter之路由跳转
摘要:问题 目录 预备 正文 1:介绍 在Flutter中页面跳转被称之为‘路由’。是通过Navigator 组件管理路由导航,其提供了管理堆栈的方法:Navigator.push(跳转) 和 Navigator.pop(返回)。Flutter配置路由的方式有两种:1、基本路由(静态路由) 2、命名路由( 阅读全文

posted @ 2020-12-05 11:31 风zk 阅读(471) 评论(0) 推荐(0) 编辑

12*:Flutter之json、list、map转换
摘要:问题 目录 预备 正文 Flutter Json转List、Map非常简单,我们可以通过dart:convert中内置的JSON解码器json.decode() 来实现 //1:Json转List //一个JSON格式的字符串 String jsonStr = '[{"name":"张三"},{"n 阅读全文

posted @ 2020-12-05 11:30 风zk 阅读(2420) 评论(0) 推荐(0) 编辑

11*:Flutter之Button 按钮
摘要:问题 目录 预备 正文 一:介绍 在 Flutter 里有很多的 Button,包括了:MaterialButton、RaisedButton、FloatingActionButton、FlatButton、IconButton、ButtonBar、DropdownButton 等。 一般常用的 B 阅读全文

posted @ 2020-12-05 11:29 风zk 阅读(348) 评论(0) 推荐(0) 编辑

10*:flutter之BottomNavigationBar和 BottomNavigationBarItem
摘要:问题 目录 预备 正文 1:BottomNavigationBar 首先,bottomNavigationBar 是属于 Scaffold 中的一个位于底部的控件。通常和 BottomNavigationBarItem 配合使用 BottomNavigationBar构造方法 BottomNavig 阅读全文

posted @ 2020-12-04 20:46 风zk 阅读(1025) 评论(0) 推荐(0) 编辑

09*:Flutter之AppBar、工具栏、导航栏
摘要:问题 目录 1:参数详解 预备 Flutter AppBar组件是应用的工具栏,是由多个组件组成。下面详细介绍appBar使用方法、TabBar使用方法、去掉头部的appBar、仿美团发现AppBar(可滚动TabBar) 官方常用属性图文简要说明: 正文 1:参数详解 AppBar 属性 说明 l 阅读全文

posted @ 2020-12-04 20:45 风zk 阅读(998) 评论(0) 推荐(0) 编辑

08*:flutter之Image:(Image、Image.network)
摘要:问题 目录 1:构造器 2:属性详解 预备 正文 1:构造器 一、构造函数 const Image({ Key key, @required this.image, this.frameBuilder, this.loadingBuilder, this.semanticLabel, this.ex 阅读全文

posted @ 2020-12-04 20:44 风zk 阅读(1654) 评论(0) 推荐(0) 编辑

07*:Flutter之TextField
摘要:问题 目录 预备 正文 一:参数详解 TextField同时也使用Text 的部分属性: TextField用于文本输入,它提供了很多属性,我们先简单介绍一下主要属性的作用,然后通过几个示例来演示一下关键属性的用法。 1:TextField构造器 const TextField({ Key key, 阅读全文

posted @ 2020-12-04 20:43 风zk 阅读(1489) 评论(0) 推荐(0) 编辑

06*:Flutter之ListView:(itemCount、IndexedWidgetBuilder)(ListView.builder、ListView.separated、ListTile)
摘要:问题 目录 1:ListView默认构造方法 2:ListView.builder 3:ListView.separated 4: ListTile 预备 正文 ListView 列表 1:ListView默认构造方法 ListView({ //可滚动widget公共参数 Key key, Axis 阅读全文

posted @ 2020-12-04 20:42 风zk 阅读(1664) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示