Flutter
Vito.ZJX
这个作者很懒,什么都没留下…
展开
-
flutter 使用MobSDK 报错
打开External Libraries--Flutter Plugins--image_picker--android--build.gradle,找到如下代码,注释掉Maven的三行代码,这个错误就解决掉了。期间android studio可能会提示,直接选择我要编辑就可以。原创 2022-10-25 10:56:19 · 579 阅读 · 1 评论 -
Flutter 开屏方案
前言在APP项目中闪屏页(或启动页)的作用是为了解决在程序显示第一帧之前,不要出现白屏的现象,尤其是在纯RN和Flutter的项目里面,资源加载完成到显示的速度会比Native要逊色一些。这里主要总结纯Flutter项目可选择的闪屏页实现方案,大部分为 pub.dev 上比较受欢迎的几种。Native 处理这里就不多说了,Native处理闪屏页不管是Android还是iOS官方都有很成熟的解决方案。flutter_splash_screen 插件flutter_splash_scr.原创 2021-01-13 17:25:06 · 1483 阅读 · 0 评论 -
flutter状态管理 scoped_model
场景:在App中共享数据实现:1. 添加依赖scoped_model: ^1.0.12.定义Model的派生类,如UserModel//user_model.dartimport 'package:scoped_model/scoped_model.dart'; class UserModel extends Model{ String _user; String get user => _user; set user(value) => _user原创 2020-11-25 10:45:57 · 151 阅读 · 0 评论 -
Flutter 安卓微信分享提示签名不对
安卓release-apk安装之后分享提示签名不对,是由于打包默认是混淆的,需要去掉混淆原创 2020-09-11 13:45:39 · 1297 阅读 · 0 评论 -
Flutter-ListView重用机制
先介绍一下iOS的cell重用机制,然后对比ListView的item"重用"机制.iOS的TableViewCell重用机制通过对每一个类型的cell绑定重用id标志 根据重用id去取出重用池里面的cell对象,池子里没有或者数量不够,tableView会new一个新的出来. 去更新该cell,调整frame并移动到可视区域.ListView的item"重用"机制ListView因为没有item的重用id,所以每次滑动ListView,它会重新创建、布局、绘制可见区域内的item,一般会原创 2020-09-07 14:34:02 · 3892 阅读 · 0 评论 -
Flutter 层叠布局 Stack、Positioned
层叠布局和Web中的绝对定位、Android中的Frame布局是相似的,子组件可以根据距父容器四个角的位置来确定自身的位置。绝对定位允许子组件堆叠起来(按照代码中声明的顺序)。Flutter中使用Stack和Positioned这两个组件来配合实现绝对定位。Stack允许子组件堆叠,而Positioned用于根据Stack的四个角来确定子组件的位置。alignment:此参数决定如何去对齐没有定位(没有使用Positioned)或部分定位的子组件。所谓部分定位,在这里特指没有在某一个轴上定位:left、原创 2020-09-01 11:07:20 · 351 阅读 · 0 评论