BottomNavigationBarItem没有title了 BottomNavigationBarItem( icon: Icon( Icons.account_circle, color: _defaultColor, ), activeIcon: Icon( Icons.account_circle, color: _activeColor, ), label: '我的', // 没有title了 ), Summary BottomNavigationBarItem.title …

2023年 3月 29日 0条评论 9点热度 0人点赞 阅读全文

Exception: Gradle task assembleDebug failed with exit code 1 问题描述: Launching lib\main.dart on Phone one in debug mode... Running Gradle task 'assembleDebug'... Exception in thread "main" java.util.zip.ZipException: zip END header not fou…

2023年 3月 29日 0条评论 9点热度 0人点赞 阅读全文

前言 日常开发原生端的时候android是要在进入主页前加载一个覆盖页作为启动页,ios是要给LaunchScreen配置图片。同理flutter解决白屏的方式也是需要去原生两端配置,让我们看一下Android和ios未解决前的样子 Android未解决白屏展示图 iOS未解决白屏展示图 解决办法 1.Android 在项目下找到android目录,依次进入app==>src==>main==>res=…

2023年 3月 29日 0条评论 8点热度 0人点赞 阅读全文

本质上 Flutter 和 原生通信是通过 Channel 来完成的:Flutter中消息的传递是完全异步的; 消息使用 Channel(平台通道) 在客户端(UI) 和主机(p平台) Flutter 与 native端交互三种方式 1.BasicMessageChannel (用于传递字符串和半结构化信息,持续通信使用,例如dart端将服务器的数据陆续传入到native端) 2.EventMessageChannel(用于数据流event streams的通…

2023年 3月 29日 0条评论 10点热度 0人点赞 阅读全文

问题描述: 构建flutter项目时错误了这个错误:Build failed due to use of deprecated Android v1 embedding。 问题原因: 使用了flutter v2的sdk编译项目,而你的项目是旧的v1时候开发的。 解决方法: 第一步先/android/app/src/main下的找到AndroidManifest.xml文件 第二步 修改application标签删除name字段值并添加meta-d…

2023年 3月 29日 0条评论 7点热度 0人点赞 阅读全文

需求分析 首页模块 Banner 可配置的入口 网格卡片 资源运营位 滚动渐变的特效 搜索模块 实时搜索 自定义搜索框 兼容语音 富文本展示 Al语音模块 混合开发 Native SDK Flutter Plugin Channel通信 旅拍模块 瀑布流布局 tab滑动切换 支持下拉刷新 支持上拉加载更多 我的模块 H5混合开发 Flutter-H5通信 自定义webview 涉及到的技术栈 基础 布局 列表 图片 Flutter组件 自定义组件 网络和存储 动画 高级 打包发布

2023年 3月 29日 0条评论 6点热度 0人点赞 阅读全文

入门基础 开发工具准备与开发环境搭建 快速上手Flutter开发 Flutter必备基础入门 入门实战 APP导航框架与常用功能实现 进阶提升 网络编程与数据存储技 玩转列表组件 Flutter与Native混合开发 进阶实战 App首页功能开发 搜索模块开发 智能AI语音搜索模块实现 旅拍模块实现 进阶拓展 开发包和插件开发指南 折叠屏全面屏适配与兼容问题 打包发布Flutter应用 Flutter升级与适配指南 学习收获 彻底入门Flutter的开发 掌握系统化的Flutter开发技能 理解整个Flutter项…

2023年 3月 29日 0条评论 13点热度 0人点赞 阅读全文

一、Flutter 自定义 Dialog 自定义 Dialog 对象,需要继承 Dialog 类,尽管 Dialog 提供了 child 参数可以用来写视图界面,但是往往会达不到我们想要的效果,因为默认的 Dialog 背景框是满屏的。如果我们想完全定义界面,就需要重写 build 函数。下面我们通过两个案例给大家演示一下 Dialog 的使用。 import 'package:flutter/material.dart'; class LoadingDialog extends Dialog …

2023年 3月 29日 0条评论 8点热度 0人点赞 阅读全文

一、AlertDialog var alertRel=await showDialog( context: context, builder: (context){ return AlertDialog( title: Text("提示!"), content: Text("确定要删除吗"), actions: <Widget>[ FlatButton( child: Text("取消"), onPressed: (){ Navigator.p…

2023年 3月 29日 0条评论 3点热度 0人点赞 阅读全文

一、Flutter 轮播图组件 地址:https://pub.dev/packages/flutter_swiper import 'package:flutter/material.dart'; import 'package:flutter_swiper/flutter_swiper.dart'; class SwiperPage extends StatefulWidget { SwiperPage() : super(key: key); _SwiperPageSta…

2023年 3月 29日 0条评论 3点热度 0人点赞 阅读全文