Flutter开发Q&A
文章平均质量分 70
整理来自Flutter开发常见问题的高质量回答
编程之路从0到1
这个作者很懒,什么都没留下…
展开
-
关于Flutter你应该知道的一切
文章目录关于Flutter你应该知道的一切概述什么是 Flutter?Flutter 是干什么的?哪些人会用到 Flutter?我需要拥有怎样的开发经验才能使用 Flutter?我可以用 Flutter 构建怎样的应用?谁创造了 Flutter?谁在使用 Flutter?Flutter 有哪些独到之处?我需要使用 Flutter 来构建我的下一个应用吗?Flutter 能够为我们提供什么?Flutter SDK 里有什么?用 Flutter 开发时可以使用哪些编辑器或 IDE?Flutter 里存在开发框架转载 2021-10-07 14:04:59 · 838 阅读 · 0 评论 -
Flutter 升级2.5之后报错?
Q:Flutter执行命令升级新版本后,用flutter doctor命令检查时存在如下问题:按照提示键入命令后,再次出现报错:A:当我们升级SDK后,执行flutter doctor,这里是提示我们需要安装Android开发的命令行工具。当我们依照提示安装命令行工具时,出现的Java报错,一般是因为我们本地自己安装了一套Java版本,但是Java的版本号又高于1.8,出现了兼容性问题。解决问题的方法有两种,第一种是卸载我们自己安装的Java,重新安装一个低版本的Java(1.8),但不推荐!原创 2021-10-03 09:17:14 · 672 阅读 · 0 评论 -
如何修改用Flutter构建的App显示名称?
Q:我已经使用Flutter创建了testapp。现在,我想把应用程序的名字从 "testapp"改为 “My Trips Tracker”。我该怎么做呢?我试过从AndroidManifest.xml中更改,它被更改了,但是有Flutter提供的方法吗?A1:有一个插件叫flutter_launcher_name,可以满足你的要求:修改pubspec.yaml添加依赖,并将你的Flutter App名称配置其中:dev_dependencies: flutter_launcher_nam原创 2021-04-01 00:49:41 · 1233 阅读 · 0 评论 -
如何在Dart中创建一个单例?
Q:单例模式确保一个类只有一个实例被创建。我如何在Dart中构建这个模式?A:在Dart中构建一个单例很容易,以工厂构造方法为例:class Singleton { static final Singleton _singleton = Singleton._internal(); factory Singleton() { return _singleton; } Singleton._internal();}你可以这样使用它:void main() {原创 2021-04-01 00:47:40 · 1610 阅读 · 0 评论 -
如何更改Flutter上的应用启动图标?
Q:当我用flutter创建一个应用时,flutter的logo被用作两个平台的应用图标。如果我想改变应用图标,是否要到两个平台目录中去替换那里的图片呢,我说的平台目录是指iOS的myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset和Android的myapp/android/app/src/main/res。或者是否可以将图片定义为Flutter Asset,图标以某种方式生成?A1:Flutter Launcher Icons旨在帮助快速生成A原创 2021-04-01 00:45:40 · 1417 阅读 · 0 评论 -
如何在Flutter中使用十六进制颜色?
Q:我如何在Flutter中把像"#b74093"这样的十六进制颜色字符串转换为Color ?我想在Dart中使用HEX颜色码。A1:在Flutter中,Color类只接受整数作为参数,也可以使用命名构造函数fromARGB和fromRGBO。因此我们只需要将字符串#b74093转换为一个整数值。另外,不透明度总是需要被指定的。十进制255的不透明度用十六进制值FF表示。这让我们得到了0xFF。现在,我们只需要像这样附加我们的颜色字符串:const color = const Color(原创 2021-03-30 04:29:32 · 1190 阅读 · 0 评论