欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android5.0以上實現(xiàn)全透明的狀態(tài)欄方法(仿網(wǎng)易云界面)

 更新時間:2018年01月16日 10:01:37   作者:qq402335257  
下面小編就為大家分享一篇Android5.0以上實現(xiàn)全透明的狀態(tài)欄方法(仿網(wǎng)易云界面),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

Android4.4以上要實現(xiàn)沉浸式狀態(tài)欄可以通過在style文件設(shè)置

<style name="AppTheme.NoActionBar"> 
  <item name="windowActionBar">false</item> 
  <item name="windowNoTitle">true</item> 
  <item name="android:windowTranslucentStatus">true</item> 
 </style> 

就能得到透明的狀態(tài)欄,比較網(wǎng)易云音樂的界面會發(fā)現(xiàn)網(wǎng)易云的狀態(tài)欄是全透明的,而通過設(shè)置windowTranslucentStatus得到的狀態(tài)欄背景始終是半透明的矩形。所以狀態(tài)欄顏色會比toolbar顏色深一點(Material Design)

狀態(tài)欄顏色深一點

狀態(tài)欄和toolbar顏色是相同的。

為了達到同樣的效果,搜索了挺多方法,找到一段代碼比較合適。使用如下代碼。然后布局文件加上paddingtop屬性,設(shè)置為25dp。注意布局文件里不需要設(shè)置fitSystemWindows屬性。設(shè)置以后就實現(xiàn)了網(wǎng)易云音樂的界面效果了。

  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
   Window window = getWindow();
   window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS
     | WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
   window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
     | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
   window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
   window.setStatusBarColor(Color.TRANSPARENT);
  }

以上這篇Android5.0以上實現(xiàn)全透明的狀態(tài)欄方法(仿網(wǎng)易云界面)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android實現(xiàn)搜索功能并本地保存搜索歷史記錄

    Android實現(xiàn)搜索功能并本地保存搜索歷史記錄

    這篇文章主要為大家詳細(xì)介紹了Android實現(xiàn)搜索功能,并實現(xiàn)本地保存搜索歷史記錄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • VerticalBannerView仿淘寶頭條實現(xiàn)垂直輪播廣告

    VerticalBannerView仿淘寶頭條實現(xiàn)垂直輪播廣告

    這篇文章主要為大家詳細(xì)介紹了VerticalBannerView仿淘寶頭條實現(xiàn)垂直輪播廣告,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Android自定義view實現(xiàn)左滑刪除的RecyclerView詳解

    Android自定義view實現(xiàn)左滑刪除的RecyclerView詳解

    RecyclerView是Android一個更強大的控件,其不僅可以實現(xiàn)和ListView同樣的效果,還有優(yōu)化了ListView中的各種不足。其可以實現(xiàn)數(shù)據(jù)縱向滾動,也可以實現(xiàn)橫向滾動(ListView做不到橫向滾動)。接下來講解RecyclerView的用法
    2022-11-11
  • Android 超詳細(xì)深刨Activity Result API的使用

    Android 超詳細(xì)深刨Activity Result API的使用

    這篇文章主要介紹了Android開發(fā)中Activity Result API的使用,掌握了它以后你就可以放棄startActivityForResult了,感興趣的朋友一起來看看吧
    2022-03-03
  • Android實現(xiàn)獲取簽名及公鑰的方法

    Android實現(xiàn)獲取簽名及公鑰的方法

    這篇文章主要介紹了Android實現(xiàn)獲取簽名及公鑰的方法,可實現(xiàn)Android通過包名獲取相關(guān)簽名及公鑰的功能,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10
  • Android studio實現(xiàn)菜單操作

    Android studio實現(xiàn)菜單操作

    這篇文章主要為大家詳細(xì)介紹了Android studio實現(xiàn)菜單操作,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Android開發(fā)常用標(biāo)簽小結(jié)

    Android開發(fā)常用標(biāo)簽小結(jié)

    這篇文章主要介紹了Android開發(fā)常用標(biāo)簽,分析總結(jié)了Android開發(fā)中常見標(biāo)簽的使用技巧,需要的朋友可以參考下
    2015-05-05
  • Android中使用自定義ViewGroup的總結(jié)

    Android中使用自定義ViewGroup的總結(jié)

    本篇文章主要介紹了Android中使用自定義ViewGroup的總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • Android使用kotlin實現(xiàn)多行文本上下滾動播放

    Android使用kotlin實現(xiàn)多行文本上下滾動播放

    這篇文章主要為大家詳細(xì)介紹了Android使用kotlin實現(xiàn)多行文本的上下滾動播放,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • android中圖片的三級緩存cache策略(內(nèi)存/文件/網(wǎng)絡(luò))

    android中圖片的三級緩存cache策略(內(nèi)存/文件/網(wǎng)絡(luò))

    實現(xiàn)圖片緩存也不難,需要有相應(yīng)的cache策略。這里我采用 內(nèi)存-文件-網(wǎng)絡(luò) 三層cache機制,其中內(nèi)存緩存包括強引用緩存和軟引用緩存(SoftReference),其實網(wǎng)絡(luò)不算cache,這里姑且也把它劃到緩存的層次結(jié)構(gòu)中
    2013-06-06

最新評論