flutter 黑暗模式/深色模式

Flutter4年前 (2022)发布 admin
458 0

在Widget build(BuildContext context) 的theme(),后面加入以下代码就实现了。之后app的颜色模式就能跟随系统改变深色模式或者正常模式。深色模式主要用于夜晚使用或者需要省电的时候使用。



#非GetX,代码在IOS下测试通过。
darkTheme: ThemeData(
          brightness: Brightness.dark,
          textTheme: const TextTheme(
              subtitle1: TextStyle(
                  color: Colors.blue
              )
          )
        // textTheme:
      ),

GetX下的深色模式


#GetX,代码在IOS下测试通过。
#就一行代码放在需要执行的地方
Get.changeTheme(Get.isDarkMode ? ThemeData.light() :ThemeData.dark());

© 版权声明

相关文章