flutter

不再关注网络安全

如何在 Flutter 中创建圆的 ListTile

如何在 Flutter 中创建圆的 ListTile

在 Flutter 中,当你使用ListTile创建的小部件,要使其长按波纹也是圆角的话,您可以通过将其形状属性shape设置为 RoundedRectangleBorder(/*…*/) 来实现具有圆角的 ListTile 小部件。下面是一个具体的例子来证...

Flutter中使用16进制Hex颜色值

Flutter中使用16进制Hex颜色值

从 Dart 2.6.0开始,您可以为 Color 类创建一个扩展,该扩展允许您使用十六进制颜色字符串来创建 Color 对象: 为 Color 类创建一个扩展 extension HexColor on Color { /// String is in the format "aabb...

Flutter 二次封装Sqlite基类

Flutter 二次封装Sqlite基类

安装 Sqlite 插件 首先我们需要安装 Sqlite 插件 sqflite: ^2.0.2 创建基类,用来实例化数据库 import 'package:sqflite/sqflite.dart'; abstract class EntityPlus { static const String _dbNam...

使用 MediaQuery 和 LayoutBuilders 在 Flutter 中创建手机/平板电脑布局

使用 MediaQuery 和 LayoutBuilders 在 Flutter 中创建手机/平板电脑布局

本文将向您展示如何创建根据用户设备(手机或平板电脑)运行的布局。在这里,我们将创建两个 GridView,一个用于手机,另一个用于平板电脑。 Phone & Tablet UI Flutter 让我们先创建返回两个 GridView...

flutter获取debug证书信息SHA1

flutter获取debug证书信息SHA1

flutter获取默认debug的SHA1 直接命令获取(注意路径用户名改为自己的) keytool -list -v -keystore "\Users\用户名\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass andr...

Flutter 3:如何扩展 ThemeData

Flutter 3:如何扩展 ThemeData

Flutter 3.0 的发布,它带来了一个更好的解决方案:ThemeExtension类。 新的解决方案 我们将制作 bootstrap 风格的配色方案: 首先,创建一个文件custom_color_scheme.dart: import 'package:fl...

如何使用 Provider 在 Flutter 中创建动态主题

如何使用 Provider 在 Flutter 中创建动态主题

如何为您的flutter应用添加动态暗黑深色模式? 我们都喜欢应用程序中的主题。尤其是所谓的黑暗主题。深色主题现已成为移动应用程序的重要组成部分。所有主要应用程序都支持深色主题,有些应用程序甚至默认...

如何将 Flutter 应用主题默认设置为深色暗黑?

如何将 Flutter 应用主题默认设置为深色暗黑?

您需要使用 ThemeMode描述 MaterialApp 将使用哪个主题。示例代码 themeMode: ThemeMode.dark,//无论系统偏好如何,始终使用暗模式(如果可用)。 themeMode: ThemeMode.light,//无论系统偏好如何,始终使用...

Flutter 中的组件绘制完成监听、组件生命周期和APP生命周期

Flutter 中的组件绘制完成监听、组件生命周期和APP生命周期

Flutter 的 生命周期 说到 Flutter 的生命周期,其实就是说 StatefulWidget 的生命周期,因为 StatelessWidget 是静态控件。 StatefulWidget,通过借助于 State 对象,处理状态变化,并体现在 UI 上。这些...

Flutter编程方式退出重启应用(IOS | Android)

Flutter编程方式退出重启应用(IOS | Android)

如何用 Flutter Android 和 iOS退出应用 在 android 设备上退出应用 SystemNavigator.pop(); 在 IOS 设备上退出应用 exit(0); 注意:在 IOS 设备上使用此功能可能会违反 Appstore 政策。因此,请...