明天我将向您展现 4 个十分有用的 Flutter 技巧,您能够立刻利用到您的我的项目。我不会向您展现任何包或扩大,就像我通常做的那样,然而非常简单,然而十分有用的提醒!
原文
https://tomicriedel.medium.co…
注释
明天我将向您展现 4 个十分有用的 Flutter 技巧,您能够立刻利用到您的我的项目。我不会向您展现任何包或扩大,就像我通常做的那样,然而非常简单,然而十分有用的提醒!
简化 Assert 治理
治理 Assert 可能十分艰难。如果你想在你的应用程序中屡次应用一个图像,你必须一次又一次地指定门路。然而有一个简略得多的解决方案。创立一个 App Assets 类,用于存储所有的 App Assert。当初您能够轻松地应用 AppAssets.appLogo
或 AppAssets.noConnection
调用 Assert。
更容易 imports
在一个文件的结尾看到和治理成千上万的导入真的很烦人。这就是为什么我要向你们展现一种轻松缩小进口的办法。
假如你有一个文件夹叫做 Constants, 外面的文件包含 app_colors.dart
, app_fonts.dart
, app_theme.dart
, app_constants
and app_assets.dart
are.
在这个文件夹中,您当初创立一个名为 constant.dart 的新文件。
在这里,您为每个文件编写一个导出语句。当初你能够通过简略的导入 constant.dart 来拜访你的每个文件:
从按钮上移除飞溅成果
当你点击一个按钮时,每个人都晓得这种飞溅成果,我一点也不喜爱。
所以我将向你们展现如何用一条线打消这种成果。
为此你必须应用 splashFactory
:
当初你的按钮在按下的时候看起来像这样:
(我始终在点击按钮)
更简略的平台小工具
每个 Flutter 开发人员可能都晓得当你查问用户是 iOS 还是 Android 时的状况。因而,您而后显示一个特定的 wdiget,例如 Switch 或 CupertinoSwitch。然而如果我通知你,你不须要一个查问,也不须要两个小工具呢?怎么做到的?这就是我当初要展现给你们的:
许多可用于安卓和 iOS 的小工具都有一个。安卓版本的自适应扩大。例如,让咱们用。适应的:
好的,这曾经很好了,然而最好的还在前面: 这也能够用于图标。要做到这一点,你只须要应用 Icons.adaptive.share
在 Android 和 iOS 上显示一个共享图标。
我不晓得这些小工具具体实用于哪些部件,但无论如何,Slider
、SwitchListTile
和 CircularProgressIndicator
都能够应用这个个性。
可见性小工具
应用 bool 来查问一个小部件是否应该可见通常是这样的:
然而还有一个名为可见性的小工具能够做到这一点:
这样看起来好多了,对吧?
end
谢谢你的浏览,祝你有欢快的一天!
© 猫哥
- 微信 ducafecat
- 博客 ducafecat.tech
- github
- bilibili