flutter
Cui晨
路漫漫其修远兮,吾将上下而求索。
展开
-
Flutter 车牌号键盘和输入框底部弹框
Flutter版的车牌号输入键盘和输入框,样式和12123类似 ,支持键盘和输入框分开使用;都是使用Widget组装,然后处理一下逻辑;原创 2023-02-15 17:21:24 · 1180 阅读 · 0 评论 -
Android集成FlutterModule
Android项目集成FlutterModule;Android项目和Flutter项目在同一个文件夹;原创 2022-11-08 17:30:38 · 1030 阅读 · 1 评论 -
flutter 可拖拽吸边的悬浮按钮,悬浮布局;
在原 DraggableWidget 控件中新增左右吸边的方法;原创 2022-10-26 17:05:41 · 1684 阅读 · 0 评论 -
Flutter 物流状态、时间轴页面效果实现,IntrinsicHeight控件;
效果如上图;布局分为左右两部分,左边的线和点 , 右边的物流文本信息; 左控件的高度根据右控件的高度而定,右边的高度不是固定的,是Text文本信息的高度;这个时候就要引出IntrinsicHeight 控件IntrinsicHeight 控件介绍:根据内部子控件高度来调整高度,它将其子widget的高度调整其本身实际的高度:将其子控件调整为该子控件的固有高度,举个例子来说,Row中有3个子控件,其中只有一个有高度,默认情况下剩余2个控件...原创 2022-03-11 13:42:50 · 3619 阅读 · 0 评论 -
Flutter 在forEach中使用async/await同步执行的问题;
在forEach中使用async/await的问题;一个图片数组逐个上传到网络,请求结果需要等待每个异步回调后进行操作,代码如下: _imageDatas.forEach((element) async { print("file: ${_image.imageFile?.path??""}"); var result = await RecommendNet().uploadPicture(element.imageFile?.path??"");原创 2021-09-01 13:52:12 · 2192 阅读 · 0 评论 -
Flutter showModalBottomSheet被软键盘遮挡,Dialog在软键盘上面;
showModalBottomSheet弹出的底部Dialog难免会有输入框,在输入时 软键盘会遮盖住Dialog;解决方法:让showModalBottomSheet弹出的Dialog在软键盘之上;1、给 showModalBottomSheet 设置isScrollControlled: true ;设置后Dialog会全屏、然后在用 SizedBox 限制弹框宽高;2、showModalBottomSheet 的 Widget最外层使用AnimatedPadding,让软键盘弹出后 布局.原创 2021-05-14 17:25:03 · 2576 阅读 · 0 评论 -
Flutter和原生Android交互
1、Flutter主动调用AndroidFlutter端:一个点击事件。触发了一个方法; IconButton( icon: Icon(Icons.sentiment_satisfied_alt_sharp), onPressed: _jumpToNativeWithParams, )开始调用Android中的方法: static const toAndroidPlugin = const Method原创 2021-04-16 16:09:09 · 1079 阅读 · 1 评论 -
Android 集成Flutter AAR
1、根据Flutter AAR打包提示进行集成:1. Open <host>\app\build.gradle 2. Ensure you have the repositories configured, otherwise add them: String storageUrl = System.env.FLUTTER_STORAGE_BASE_URL ?: "https://storage.googleapis.com" repositories {...原创 2021-04-16 10:51:46 · 721 阅读 · 0 评论 -
Flutter打包aar异常,Task ‘assembleAarDebug‘ not found in root project
Flutter无法打包AAR,Task 'assembleAarDebug' not found in root project 'android_generated'. Some candidates are: 'assembleDebug'.异常如下:Flutter的Module , 在Build的Flutter、Build AAR 一直报错;FAILURE: Build failed with an exception.* What went wrong:Task 'a原创 2021-04-15 15:46:46 · 3340 阅读 · 2 评论 -
Flutter 保持组件不被回收 AutomaticKeepAliveClientMixin
1、切换Tab后、页面每次都会刷新,重新加载;2、ListView中的某个条目设置为头布局,不希望被回收;使用AutomaticKeepAliveClientMixin ;例:给该界面的State 和 AutomaticKeepAliveClientMixin 关联一起:class _ListsPageState extends State<ListsPage> with AutomaticKeepAliveClientMixin {}...原创 2020-12-15 14:17:47 · 2109 阅读 · 0 评论 -
Flutter 运行报错License for package Android SDK Build-Tools 28.0.3 not accepted、build:gradle:3.2.1;
刚使用Flutter工程连接到了真机,赶紧跑一遍试试,结果就报错了;1、首先报了一个build:gradle:3.2.1找不到的错误,我把电脑连接手机热点并使用阿里镜像解决了;##阿里镜像maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }maven{ url 'http://maven.aliyun...原创 2019-06-27 18:03:26 · 2452 阅读 · 0 评论 -
flutter no devices,No connected devices found; please connect a device, or see flutter.io/setup for
Flutter搭建完成后连接不到手机,点击就提示No connected devices found; please connect a device, or see flutter.io/setup for getting started ins1、使用管理员模式启动AS(部分人试了可以);2、启动Flutter目录下的flutter_console.bat,执行下面的命令 ...原创 2019-06-27 17:21:45 · 20843 阅读 · 9 评论