Flutter 如何 禁用深色模式

2021-10-07 17:07:49 字數 504 閱讀 7118

在使用flutter發現乙個問題,在android 手機/ios手機設定成深色模式時,ui顯示不完整(深色模式中有些顏色和字型設定的顏色一致或者相近),由於還沒有適配深色模式,現在先將深色模式禁用。

方法1:在主題中直接新增brightness

themedata(

brightness: brightness.light,));

設定之後,發現有些ui還是沒有效果,檢查後發現這些ui是使用的ios風格的widget,比如cupertinoalertdialog,cupertinodialogaction等。

方法2:在主題中新增 cupertinooverridetheme

themedata(

brightness: brightness.light,

cupertinooverridetheme: cupertinothemedata(

brightness: brightness.light),)

);ok,現在已經完全禁用了深色模式

Android 禁止應用顏色跟隨深色模式設定

在系統設定為深色模式後,發現應用中的部分文字從預設顏色變為了白色,cardview從白色變成了黑色 大多數文字和元件顏色沒有變化 醜到爆了 很容易發現有變化的文字是因為沒有設定textcolor,於是給他們加上之後,又給所有的cardview設定了background,但是發現文字不會改變,但car...

禁用安全模式

原文 方法其實比較簡單,就是把登錄檔 hkey local machine system currentcontrolset control safeboot 第一步,調整程序許可權 caccesstoken token caccesstoken token token.getprocesstoke...

如何禁用session

事情的起因是從群友的乙個問題開始的 如何禁用session?為什麼要禁用session的?他的理由是現在的專案身份校驗是基於快取實現的,沒有用到session,而session是要佔記憶體的,卻沒有用到,這裡白白浪費了記憶體。一開始還覺的挺有道理,後來去實驗加閱讀原始碼發現不是這麼回事。首先,ses...