android短視訊開發,自定義更改平臺主題以及狀態列樣式
android短視訊開發,自定義更改平臺主題以及狀態列樣式實現的相關程式碼
一、依賴
只需要原生io和services即可。
功能主要為可以自定義AppBar及整體頁面佈局。
1. 狀態列管理
主要使用如下
import 'dart:io'; import 'package:flutter/services.dart'; SystemUiOverlayStyle value; if(Platform.isAndroid){ value = SystemUiOverlayStyle( statusBarColor: Colors.transparent, /// 安卓系統狀態列存在底色,所以需要加這個 statusBarIconBrightness: Brightness.dark, /// 狀態列字型顏色 ); } /// 僅IOS可直接使用:SystemUiOverlayStyle.dark, 狀態列主題色,表現為dart:黑色,light:白色 AnnotatedRegion<SystemUiOverlayStyle>( value: value child: Scaffold( body: Widget ) )
二、使用
import 'dart:io'; import 'package:flutter/services.dart'; customerTheme(bool inset, SystemUiOverlayStyle value, Widget body, {BoxDecoration? boxDecoration, Function()? onTap, bool willPop = false}){ if(Platform.isAndroid){ value = SystemUiOverlayStyle( statusBarColor: Colors.transparent, statusBarIconBrightness: Brightness.dark, ); } return AnnotatedRegion<SystemUiOverlayStyle>( value: value, child: Scaffold( resizeToAvoidBottomInset: inset, /// true時body和scaffold的浮動視窗小部件應自行調整大小,避免鍵盤彈出時溢位 body: willPop ? WillPopScope( /// 阻止左滑動或安卓返回鍵退出 onWillPop: () async { return true; }, child: GestureDetector( onTap: onTap, child: Container( height: double.infinity, width: double.infinity, decoration: boxDecoration, child: body, margin: EdgeInsets.only(top: 10.dp), ), ), ) : GestureDetector( onTap: onTap, child: Container( height: double.infinity, width: double.infinity, decoration: boxDecoration, child: Column( children: [ Get.getHeightBox(10.dp), Expanded(child: body) ], ), ), ) ) ); }
以上就是android短視訊開發,自定義更改平臺主題以及狀態列樣式實現的相關程式碼, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2850773/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 短視訊平臺開發,自定義一個彈窗樣式和內容
- 短視訊平臺搭建,自定義滾動條的樣式
- android短視訊開發,自定義下拉選單Android
- 短視訊平臺搭建,Android自定義旋轉進度條Android
- 短視訊平臺原始碼,自定義流式佈局--kotlin原始碼Kotlin
- 直播app原始碼,背景主題以及狀態列的更改和設定APP原始碼
- 短視訊平臺開發,畫面靜置時隱藏狀態列、導航欄、進度條
- 短視訊平臺開發,按返回鍵直接結束當前連麥狀態
- 短視訊直播系統,Android狀態列設定顏色字型Android
- 短視訊開發app,webservice自定義加入攔截器APPWeb
- 短視訊平臺開發,查詢日期和時間的陣列陣列
- 搭建自己的直播平臺,更改狀態列的字型顏色
- android 自定義狀態列和導航欄分析與實現Android
- 短視訊開發app,自定義帶進度條的視訊播放按鈕APP
- android短視訊開發,全屏觀看視訊時自動隱藏平臺底部的功能欄Android
- 短視訊平臺原始碼,自定義上傳有邊框的背景圖片原始碼
- Android進階:自定義視訊播放器開發(上)Android播放器
- Android進階:自定義視訊播放器開發(下)Android播放器
- 短視訊帶貨原始碼,android 自定義常駐通知欄原始碼Android
- 短視訊平臺搭建,生成圖片形狀的位置
- 直播電商平臺開發,動態去除系統自帶標題欄、狀態列
- Hexo 主題開發之自定義模板Hexo
- 短視訊程式開發,簡易的自定義確認彈框AlertDialog
- Android沉浸式狀態列還能這樣玩—教你玩出新花樣Android
- 短視訊平臺開發,平臺自帶的字型調節大中小
- 短視訊平臺搭建,Android Studio詳情頁跳轉Android
- android短視訊開發,點選靜態圖片自動跳轉播放視訊Android
- 短視訊平臺開發,將圖片、視訊儲存到本地的相簿中
- 短視訊技術詳解:Android端的短視訊開發技術Android
- 直播平臺軟體開發,實現自定義標題欄
- 淺談Android主題樣式Android
- 短視訊平臺開發,在上傳圖片時,自動新增平臺的水印
- 部落格園主題樣式更改總結
- android短視訊開發,上傳視訊自動新增水印Android
- Android 沉浸式狀態列的實現Android
- android短視訊開發,後臺各個管理頁面的分頁管理Android
- 短視訊app開發,更改進度條的滑動速度APP
- 短視訊平臺原始碼,Android中 TextView設定顏色無效的問題原始碼AndroidTextView