我正在开发一个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")
从任何位置访问数据。