为Flutter中的文本大小创建一个全局变量



我正在开发一个Flutter应用程序,我需要采取的步骤之一是为用户实现一种增加/减少文本大小的方法。为此,我正在考虑在设置页面中制作一个滑块,这是非常直接的,但我不知道如何创建全局值,更改它(这样它就不可能是常量(并在任何地方使用它。

任何帮助都非常感谢!

您可以使用shared_preferences或get_storage存储持久数据

您可以使用Hive框架将数据本地存储在设备上-https://docs.hivedb.dev/#/

首先将配置单元作为依赖项安装并导入。使用Hive.initFlutter()初始化配置单元(在Hive_flutter包中(。

使用Hive.openBox("boxName")打开一个盒子。将框存储为变量var box = Hive.box("boxName")

使用box.put("key", "value")将数据添加到框中。

然后,您可以通过调用Hive.get("key")从任何位置访问数据。

最新更新