現在很多App都有夜間模式,特別是閱讀類的App,夜間模式現在已經是閱讀類App的標配了,事實上,日間模式與夜間模式就是給App定義并應用兩套不同顏色的主題,用戶可以自動或者手動的開啟,今天用Android自帶的support包來實現夜間模式。由于Support Library在23.2.0的版本中才添加了Theme.AppCompat.DayNight主題,所以依賴的版本必須是高于23.2.0的,并且,這個特性支持的最低SDK版本為14,所以,需要兼容Android 4.0的設備,是不能使用這個特性的,在API Level 14以下的設備會默認使用亮色主題。不過現在4.0以下的設備應該比較少了吧,畢竟微信的minSdkVersion都設置為14了。
成都創新互聯客戶idc服務中心,提供四川聯通機房服務器托管、成都服務器、成都主機托管、成都雙線服務器等業務的一站式服務。通過各地的服務中心,我們向成都用戶提供優質廉價的產品以及開放、透明、穩定、高性價比的服務,資深網絡工程師在機房提供7*24小時標準級技術保障。添加依賴
準備資源
讓應用繼承DayNight主題
<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.DayNight.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> </resources>
當前標題:Android實現夜間模式切換功能實現代碼-創新互聯
鏈接地址:http://vcdvsql.cn/article38/gispp.html
成都網站建設公司_創新互聯,為您提供企業網站制作、網站營銷、自適應網站、App開發、小程序開發、云服務器
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯