自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Flutter与iOS通信开发

在做Flutter开发的时候通常离不了Flutter和Native之间的通信,比如:初始化Flutter时Native向Dart传递数据,Dart调用Native的相册选择图片,Dart调用Native的模块进行一些复杂的计算,Native将一些数据(GPS信息,陀螺仪,传感器等)主动传递给Dart等。在这节课程中我将向大家介绍在Flutter中Dart和Native之间通信的几种方式以及其原理和使用技巧;接下来我将分场景来介绍Dart 和Native之间的通信。

2023-10-21 17:54:34 366 1

原创 Flutter与Android通信开发

在做Flutter开发的时候通常离不了Flutter和Native之间的通信,比如:初始化Flutter时Native向Dart传递数据,Dart调用Native的相册选择图片,Dart调用Native的模块进行一些复杂的计算,Native将一些数据(GPS信息,陀螺仪,传感器等)主动传递给Dart等。接下来我将分场景来介绍Dart 和Native之间的通信。

2023-10-21 16:43:09 179 1

原创 Flutter与iOS混合开发实战

flutter_hybrid下面分别是flutter模块,原生Android模块,与原生iOS模块,并且这三个模块时并列结构.

2023-10-19 19:51:20 1491 1

原创 Flutter混合开发流程

因为宿主工程的存在,我们这个flutter_module在不加额外的配置的情况下是可以独立运行的,通过安装了Flutter与Dart插件的AndroidStudio打开这个flutter_module项目,通过运行按钮是可以直接运行它的。大家在运行Android工程时一定要在Android模式下的AndroidStudio中运行,因为Flutter模式下的AndroidStudio运行的是Flutter module下的.android中的Android工程。

2023-10-18 21:38:02 232

原创 Flutter列表下拉刷新与上拉加载更多

它是一个下拉刷新的widget,通过它我们可以实现列表的下拉刷新。为了给列表添加上了加载更多的功能,我们可以借助。监听列表滚动的位置,来实现加载更多的功能。在Flutter中有一个。

2023-10-18 18:19:44 388

原创 Flutter基于GridView实现网格布局

是flutter中用于展示网格布局风格的widget,我们通常使用。

2023-10-18 18:00:50 107

原创 Flutter基于ExpansionTile实现可展开的列表

【代码】Flutter基于ExpansionTile实现可展开的列表。

2023-10-18 17:23:45 410

原创 Flutter基于ListView实现水平和垂直方式滚动的列表

【代码】Flutter基于ListView实现水平和垂直方式滚动的列表。

2023-10-18 14:56:53 302

原创 Flutter 基于shared_preferences本地存储操作

简单的,异步的,持久化的key-value存储系统;在Android上它是基于的;在iOS上它是基于的;

2023-10-18 13:58:11 153

原创 Flutter系列JSON解析与复杂模型转换实用技巧

JSON是一种轻量级的数据交换语言,在网络编程中大量的用到了JSON来作为传输数据的格式,那么在Flutter中是如何处理JSON数据,以及JSON数据处理有那些实用技巧呢?通过上述方式可以将json字符串转换成Map,但Map中存放那些字段在使用的时候很不方便,如果将。

2023-10-18 10:37:49 325

原创 Flutter异步Future与FutureBuilder实用技巧

Future表示在接下来的某个时间的值或错误,借助Future我们可以在Flutter实现异步操作。它类似于ES6中的Promise,提供then和catchError的链式调用;Future是dart:async包中的一个类,使用它时需要导入dart:async包,Futurepending - 执行中;completed - 执行结束,分两种情况要么成功要么失败;是一个将异步操作和异步UI更新结合在一起的类,通过它我们可以将网络请求,数据库读取等的结果更新的页面上。

2023-10-17 22:38:10 269

原创 Flutter基于Http实现网络操作

Http 是Flutter社区开发的一个可组合的、跨平台的用于Flutter的网络请求插件。

2023-10-17 20:53:21 126

原创 Flutter实现APP首页框架搭建

Scaffold是一个实现了基本的的布局结构。Key key,this.body,...顶部导航@override),),),),),@override],),),底部导航菜单@override@override@override),});},items: [),),'首页',= 0?),),),),'搜索',= 1?)),),),'旅拍',= 2?)),),),'我的',

2023-10-17 16:10:04 287

原创 Flutter调试技巧

巧用断点调试 善用变量Variables视窗与观察Watches视窗 通过Frames回退(调试中的后悔药) 善用控制台(Console)

2023-10-17 13:16:34 45

原创 Flutter系列控件之动画Animation笔记

我们可以将理解为Animation的助手,使用它可以简化我们对动画的使用,在为widget添加动画的学习中我们不难发现,在不使用的情况下需要手动调用动画的并在回调中添加setState才能看到动画效果,将为我们简化这一操作。在下面的重构示例中,LogoApp现在继承自而不是。在绘制时使用动画的当前值。LogoApp仍然管理着和Tween。),

2023-10-15 17:11:08 261 1

原创 Flutter系列控件之Image笔记

this.codePoint,//必填参数,fonticon对应的16进制Unicode {this.fontFamily,//字体库系列this.fontPackage,//字体在那个包中,不填仅在自己程序包中查找this.matchTextDirection: false,图标是否按照图标绘制方向显示});

2023-10-14 09:29:01 245 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除