Android开发中Flutter组件实用技巧

 更新时间:2022年05月16日 15:01:37   作者:会煮咖啡的猫咪  
这篇文章主要为大家介绍了Android开发中Flutter组件实用技巧,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

正文

今天我将向您展示 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 来查询一个小部件是否应该可见通常是这样的:

但是还有一个名为可见性的小工具可以做到这一点:

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

以上就是Android开发中Flutter组件实用技巧的详细内容,更多关于Android开发Flutter组件的资料请关注脚本之家其它相关文章!

相关文章

  • 注解处理器(APT)是什么

    注解处理器(APT)是什么

    APT是JDK提供的工具,用于在编译阶段未生成class之前对源码中的注解进行扫描和处理,获取到注解后可以使用原始方法与JavaPoet生成Java代码,这篇文章主要介绍了注解处理器(APT)是什么?需要的朋友可以参考
    2023-02-02
  • 深入理解Android热修复技术原理之so库热修复技术

    深入理解Android热修复技术原理之so库热修复技术

    通常情况下,大多数人希望android下热补丁方案能够做到补丁的全方位修复,包括类修复/资源修复/so库的修复。 这里主要介绍热补丁之so库修复思路
    2021-06-06
  • android的got表HOOK实现代码

    android的got表HOOK实现代码

    对于android的so文件的hook根据ELF文件特性分为:Got表hook、Sym表hook和inline hook等。今天通过本文给大家介绍android HOOK实现got表的实例代码,需要的朋友参考下吧
    2021-08-08
  • Flutter实现固定header底部滑动页效果示例

    Flutter实现固定header底部滑动页效果示例

    这篇文章主要为大家介绍了Flutter实现固定header底部滑动页效果示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • 基于adbkit的android设备管理(精简版stf)

    基于adbkit的android设备管理(精简版stf)

    这篇文章主要为大家介绍了基于adbkit的android设备管理(精简版stf)详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • Android Notification使用教程详解

    Android Notification使用教程详解

    这篇文章主要介绍了Android Notification使用,通知的使用的内容还是比较多的,此篇文章将会尽可能详细的介绍Notification的内容,需要的朋友可以参考下
    2022-07-07
  • android RecyclerView添加footerview详解

    android RecyclerView添加footerview详解

    大家好,本篇文章主要讲的是android RecyclerView添加footerview详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-01-01
  • Android扫描本地音乐文件开发案例分享

    Android扫描本地音乐文件开发案例分享

    这篇文章主要为大家分享了Android扫描本地音乐文件开发案例,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • Android制作登录页面并且记住账号密码功能的实现代码

    Android制作登录页面并且记住账号密码功能的实现代码

    这篇文章主要介绍了Android制作登录页面并且记住账号密码功能的实现代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • Android使用TextView跑马灯效果

    Android使用TextView跑马灯效果

    这篇文章主要为大家详细介绍了Android使用TextView跑马灯效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03

最新评论