Android實(shí)現(xiàn)夜間模式切換功能實(shí)現(xiàn)代碼-創(chuàng)新互聯(lián)

現(xiàn)在很多App都有夜間模式,特別是閱讀類的App,夜間模式現(xiàn)在已經(jīng)是閱讀類App的標(biāo)配了,事實(shí)上,日間模式與夜間模式就是給App定義并應(yīng)用兩套不同顏色的主題,用戶可以自動或者手動的開啟,今天用Android自帶的support包來實(shí)現(xiàn)夜間模式。由于Support Library在23.2.0的版本中才添加了Theme.AppCompat.DayNight主題,所以依賴的版本必須是高于23.2.0的,并且,這個(gè)特性支持的最低SDK版本為14,所以,需要兼容Android 4.0的設(shè)備,是不能使用這個(gè)特性的,在API Level 14以下的設(shè)備會默認(rèn)使用亮色主題。不過現(xiàn)在4.0以下的設(shè)備應(yīng)該比較少了吧,畢竟微信的minSdkVersion都設(shè)置為14了。

成都創(chuàng)新互聯(lián)客戶idc服務(wù)中心,提供四川聯(lián)通機(jī)房服務(wù)器托管、成都服務(wù)器、成都主機(jī)托管、成都雙線服務(wù)器等業(yè)務(wù)的一站式服務(wù)。通過各地的服務(wù)中心,我們向成都用戶提供優(yōu)質(zhì)廉價(jià)的產(chǎn)品以及開放、透明、穩(wěn)定、高性價(jià)比的服務(wù),資深網(wǎng)絡(luò)工程師在機(jī)房提供7*24小時(shí)標(biāo)準(zhǔn)級技術(shù)保障。

添加依賴

Android實(shí)現(xiàn)夜間模式切換功能實(shí)現(xiàn)代碼

準(zhǔn)備資源


讓應(yīng)用繼承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> 

當(dāng)前標(biāo)題:Android實(shí)現(xiàn)夜間模式切換功能實(shí)現(xiàn)代碼-創(chuàng)新互聯(lián)
鏈接地址:http://bm7419.com/article38/gispp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、網(wǎng)站營銷、自適應(yīng)網(wǎng)站、App開發(fā)、小程序開發(fā)、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)