我在应用程序中添加了深色和浅色模式,但无法保存所选模式。我是新来的,所以这就是为什么我不明白该怎么做。这是我的深色和浅色模式按钮的代码,点击它会改变模式。
ListTile(
onTap: () {
MyApp.themeNotifier.value =
MyApp.themeNotifier.value == ThemeMode.light
? ThemeMode.dark
: ThemeMode.light;
},
leading: Icon(MyApp.themeNotifier.value == ThemeMode.light
? Icons.dark_mode
: Icons.light_mode),
title: MyApp.themeNotifier.value == ThemeMode.light
? Text(
"Dark Mode",
style: TextStyle(
fontFamily: "Lato",
),
)
: Text(
"Light Mode",
style: TextStyle(
fontFamily: "Lato",
),
),
),
Run Code Online (Sandbox Code Playgroud)
我希望选择该模式。我知道可以使用共享首选项和其他一些本地数据库,但是谁能通过代码片段等告诉我可以实现哪些,谢谢