随笔分类 - Flutter
摘要:变量 值 PUB_HOSTED_URL https://pub.flutter-io.cn FLUTTER_STORAGE_BASE_URL https://storage.flutter-io.cn 参考:https://docs.flutter.dev/community/china#confi
阅读全文
摘要:这两天又重新捡起来了Flutter,又遇到了一个问题。 我想一个Widget的宽高根据屏幕的宽高来调整,所以用到了一个获取屏幕的 window.physicalSize.height window.physicalSize.width 然后发现大小和市局预想的不一样。 所以后来换成了 MediaQu
阅读全文
摘要:一般新建了一个Flutter项目,`primarySwatch`颜色被设置成`Colors.blue`,如果我们想要自定义一个HEX值,那么你可能会想到使用 `primarySwatch: Color.fromARGB(a, r, g, b)`. 不过这样是编译不过的。 因为`primarySwat
阅读全文
摘要:https://hasflutterpassedreactnativeyet.codemagic.app/#/ Flutter学习入口:https://flutter.dev/
阅读全文
摘要:前两天提交了一个版本Google Play,结果今天收到拒绝的邮件,说App内购有问题。 于是把设置里面的支付宝和微信打赏功能关闭,又打了一个aab。 然后上传到Google Play,结果提示 一开始尝试修改App内部的版本号,就在pubspec.yaml中。 修改为,最开始是1.0.0 vers
阅读全文
摘要:2019年5月9日,随着谷歌在IO19宣布Flutter支持Web平台,就标志着Flutter已经全面支持所有平台(移动、网页、桌面、嵌入式)。 现编一个跨平台小段子: 微软Xarmarin:喵喵喵???不是我最先做的吗,咋没人关注??? Facebook React Native:我是做的最好的跨
阅读全文
摘要:上一篇讲到了 Flutter - BottomNavigationBar底部导航栏切换后,状态丢失 里面提到了TabBar,这儿专门再写一下吧,具体怎么操作,来不让TabBar的状态丢失。毕竟大家99%的情况都是不让其状态丢失,谷歌就不能默认这个选项吗?? 先看一个没有保存状态的例子: 很简单,一个
阅读全文
摘要:如果你用过BottomNavigationBar、TabBar、还有Drawer,你就会发现,在切换页面之后,原来的页面状态就会丢失。 要是上一页有一个数据列表,很多数据,你滚动到了下头,切换页面后,想再看一下下头的数据,但是Flutter给你重回页面了。。。 这谁能顶得住啊。 看了一下解释,原来F
阅读全文
摘要:一段时间没玩Flutter,今天打开一个项目编译了一下,突然发现不能编译了,出现 大概意思是说,安卓依赖在编译时和运行时出现了不同的版本,因为有了AndroidX的出现。 可能在你使用的依赖package的时候,你会注意到他们的更新日志,其中会有Migrate to AndroidX。 原因: 由于
阅读全文
摘要:上一篇讲了 Flutter - 本地化语言 但是这还有一点小欠缺,就是启动器中的App名字还是无法本地化。 比如英文系统中Play Store,在中文手机中就会显示Play 商店 那么为了解决这个问题,我也是查阅了一番资料。如果做过安卓开发的童鞋,就感觉简单了,因为做法和安卓一样。 首先打开andr
阅读全文
摘要:Flutter有很多本地化的packages使用,我现在用的是 flutter_i18n 项目主页:https://pub.dartlang.org/packages/flutter_i18n 1、安装 在pubspec.yaml中添加 dependencies: flutter_i18n: Ctr
阅读全文
摘要:这个问题,FlutterChina小组已经说明的非常清楚易懂了。 详见https://flutterchina.club/json/
阅读全文
摘要:上一篇文章说到 Flutter - 自动生成Android & iOS图标 通过flutter_launcher_icons 可以一键生成所有的Icon 到此基本什么问题也没有,如果你用ios设备和安卓8.0以下的设备。 但是在安卓8开始,app图标开始变成圆形的图标了。 如果不进行图标适配的话,那
阅读全文
摘要:对于要发布的app来说,做图标是一个麻烦的事,你需要知道N个图标的分辨率,然后用PhotoShop一个个修改导出。 PS好图标之后,按照各自的位置放进去。 ************************************************************************
阅读全文
摘要:打开android\app\build.gradle 修改 compileSdkVersion 和 targetSdkVersion
阅读全文
摘要:Flutter退出App的方法一般有两种 ①SystemNavigator.pop 推荐 别忘了引用 原文参考: https://docs.flutter.io/flutter/services/SystemNavigator/pop.html ②exit(0) 原文参考: https://docs
阅读全文
摘要:ListView禁止用户上下滑动可以使用physics属性
阅读全文
摘要:很多App比如微信、IT之家等都支持从屏幕左侧向右滑动,来返回上一个页面。 很多iOS上的App也都支持。 那么这个神奇的手势滑动是怎么实现的呢? 其实非常简单,只需要添加一句话即可。 目前测试安卓设备上可用,ios设备理论上也可以。 完整代码:
阅读全文
摘要:一般在pubspec.yaml里面引用pub.dartlang.org/packages的packages时,我们都是在包名称后面加上版本号的,谷歌默认也是这样写的。 但是随着人家的包不断更新和bug不断修复,我们就需要不时的去查看库的最新版本,并到pubspec.yaml里面修改成最新的版本号,这
阅读全文
摘要:先看一下效果图,启动图最好设置为png格式的透明图,以防图片填充不满的时候背景图会非常的煞白(Flutter 默认背景色是白色)。 打开android\app\src\main\res\drawable\launch_background.xml, 将<item>里面的内容反注释,并且准备一张图片分
阅读全文