Flutter屏蔽截屏+录屏,防止截屏
- 2023-11-13
- flutter
这里主要处理的是移动端 iOS、Android 禁止截屏 既然用Flutter了,那直接用screen_protector包就行,其它的试过不行,就它。 支持禁用启用、设置颜...
基于GetX的Flutter项目架构设计方案
- 2023-10-14
- flutter
前言 本文探讨的是一种基于Flutter进行全新App项目的开发模式,不涉及老的代码复用等问题。 关于在现有Android或iOS项目中接入flutter框架,这属于混合栈开发的内容,可以参考阿里巴巴的flutter boost的方...
如何在 Flutter 中创建圆的 ListTile
- 2023-04-25
- flutter
在 Flutter 中,当你使用ListTile创建的小部件,要使其长按波纹也是圆角的话,您可以通过将其形状属性shape设置为 RoundedRectangleBorder(/*…*/) 来实现具有圆角的 ListTile 小部件。下面是一个具体的例子来证...
Flutter中使用16进制Hex颜色值
- 2023-04-14
- flutter
从 Dart 2.6.0开始,您可以为 Color 类创建一个扩展,该扩展允许您使用十六进制颜色字符串来创建 Color 对象: 为 Color 类创建一个扩展 extension HexColor on Color { /// String is in the format "aabb...
Flutter 二次封装Sqlite基类
- 2023-03-22
- flutter
安装 Sqlite 插件 首先我们需要安装 Sqlite 插件 sqflite: ^2.0.2 创建基类,用来实例化数据库 import 'package:sqflite/sqflite.dart'; abstract class EntityPlus { static const String _dbNam...
使用 MediaQuery 和 LayoutBuilders 在 Flutter 中创建手机/平板电脑布局
- 2023-01-18
- flutter
本文将向您展示如何创建根据用户设备(手机或平板电脑)运行的布局。在这里,我们将创建两个 GridView,一个用于手机,另一个用于平板电脑。 Phone & Tablet UI Flutter 让我们先创建返回两个 GridView...
flutter获取debug证书信息SHA1
flutter获取默认debug的SHA1 直接命令获取(注意路径用户名改为自己的) keytool -list -v -keystore "\Users\用户名\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass andr...
Flutter 3:如何扩展 ThemeData
- 2022-09-19
- flutter
Flutter 3.0 的发布,它带来了一个更好的解决方案:ThemeExtension类。 新的解决方案 我们将制作 bootstrap 风格的配色方案: 首先,创建一个文件custom_color_scheme.dart: import 'package:fl...
如何使用 Provider 在 Flutter 中创建动态主题
- 2022-09-19
- flutter
如何为您的flutter应用添加动态暗黑深色模式? 我们都喜欢应用程序中的主题。尤其是所谓的黑暗主题。深色主题现已成为移动应用程序的重要组成部分。所有主要应用程序都支持深色主题,有些应用程序甚至默认...
如何将 Flutter 应用主题默认设置为深色暗黑?
- 2022-09-19
- flutter
您需要使用 ThemeMode描述 MaterialApp 将使用哪个主题。示例代码 themeMode: ThemeMode.dark,//无论系统偏好如何,始终使用暗模式(如果可用)。 themeMode: ThemeMode.light,//无论系统偏好如何,始终使用...