关于flutter:4个非常有用的-Flutter-技巧

4次阅读

共计 1221 个字符,预计需要花费 4 分钟才能阅读完成。

明天我将向您展现 4 个十分有用的 Flutter 技巧,您能够立刻利用到您的我的项目。我不会向您展现任何包或扩大,就像我通常做的那样,然而非常简单,然而十分有用的提醒!

原文

https://tomicriedel.medium.co…

注释

明天我将向您展现 4 个十分有用的 Flutter 技巧,您能够立刻利用到您的我的项目。我不会向您展现任何包或扩大,就像我通常做的那样,然而非常简单,然而十分有用的提醒!

简化 Assert 治理

治理 Assert 可能十分艰难。如果你想在你的应用程序中屡次应用一个图像,你必须一次又一次地指定门路。然而有一个简略得多的解决方案。创立一个 App Assets 类,用于存储所有的 App Assert。当初您能够轻松地应用 AppAssets.appLogoAppAssets.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 上显示一个共享图标。

我不晓得这些小工具具体实用于哪些部件,但无论如何,SliderSwitchListTileCircularProgressIndicator 都能够应用这个个性。

可见性小工具

应用 bool 来查问一个小部件是否应该可见通常是这样的:

然而还有一个名为可见性的小工具能够做到这一点:

这样看起来好多了,对吧?

end

谢谢你的浏览,祝你有欢快的一天!


© 猫哥

  • 微信 ducafecat
  • 博客 ducafecat.tech
  • github
  • bilibili
正文完
 0