Flutter
act64
这个作者很懒,什么都没留下…
展开
-
Flutter 项目代码打包进 android App的快速集成方案
Flutter 项目代码打包进 android 工程的快速集成方案以Release包作为示范1. Flutterproject 工程下cd .android目录 执行命令 gradle assembleRlease 导出生成的flutter-release.aar 到android项目中依赖2. 找到Flutterproject 项目中的所有依赖 ,这个在 Flutterproje...原创 2019-01-25 21:38:51 · 1227 阅读 · 0 评论 -
Flutter JSON序列化自动构建
Flutter JSON序列化自动构建1 依赖包2 代码示例3 自动生成4 实体类的使用1 依赖包dependencies: # Your other regular dependencies here json_annotation: ^2.0.0dev_dependencies: # Your other dev_dependencies here build_runn...原创 2019-04-18 18:48:07 · 999 阅读 · 0 评论 -
Flutter实现控件拖动
Flutter实现控件拖动核心Api自定义painterView整体代码如下效果图核心Api控件拖动 主要需要两块实现,一个是检查 点击事件、拖动事件 ,一个是实现拖动检查交互事件可以通过 GestureDetector 实现拖动效果可以通过Transform.translate 实现自定义painter为了体现拖动效果,用一个自定义的paint实现,设计是正常情况下显示为红色圆球,拖...原创 2019-05-06 19:07:52 · 5436 阅读 · 1 评论 -
Flutter属性动画
Flutter 属性动画前言目标功能主要用到的api比较有意思的代码整体代码效果前言本质上来说 flutter并没有属性动画这个玩意,但是这个思路和android的属性动画差不多,就这样写了目标功能实现一个动画 5-4-3-2-1 倒计时 同时旋转加缩放,旋转先顺时针再反向主要用到的apiAnimationController 动画控制器,就是控制线性产生 0-1之间的小数Cur...原创 2019-05-09 18:14:04 · 761 阅读 · 0 评论 -
Dart 的自动代码构建---基于source_gen和build_runner实现
Dart 的自动代码构建---基于source_gen和build_runner实现1. 前言2. 实现1 创建library2 构造 build_runner 和 build.yaml3 builder构建4 导出注解5 使用注解6 运行脚本1. 前言Dart 和Java一样 能够在代码中写注解,也能够反射或者用其他方式获得注解内容,当然也能够基于注解 动态生成一些代码同样目前比较厉害的...原创 2019-05-30 19:10:07 · 3432 阅读 · 0 评论