flutter 修改安卓物理鍵背景顏色等,SystemUiOverlayStyle


  SystemUiOverlayStyle systemUiOverlayStyle =
  const SystemUiOverlayStyle(
    statusBarColor: Colors.transparent,//狀態(tài)欄
    systemNavigationBarColor:Color(0xffffffff),//虛擬按鍵背景色
    systemNavigationBarDividerColor: Colors.transparent,
    systemNavigationBarIconBrightness: Brightness.dark,//虛擬按鍵圖標(biāo)色
    statusBarIconBrightness: Brightness.light,
    statusBarBrightness: Brightness.light,
  );
  SystemChrome.setSystemUIOverlayStyle(systemUiOverlayStyle);

放在 main(){}最后面

在頁面 里也可以修改


  @override
  Widget build(BuildContext context) {
  SystemUiOverlayStyle systemUiOverlayStyle =
  const SystemUiOverlayStyle(
    statusBarColor: Colors.transparent,//狀態(tài)欄
    systemNavigationBarColor:Color(0xffffffff),//虛擬按鍵背景色
    systemNavigationBarDividerColor: Colors.transparent,
    systemNavigationBarIconBrightness: Brightness.dark,//虛擬按鍵圖標(biāo)色
    statusBarIconBrightness: Brightness.light,
    statusBarBrightness: Brightness.light,
  );

    return AnnotatedRegion<SystemUiOverlayStyle>(
      value: systemUiOverlayStyle, //SystemUiOverlayStyle.dark,
      child: ..., //getBody
    );
  }

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。