Android StatusBar 透明化方法(不同的版本适配)

Android StatusBar 透明化方法(不同的版本适配),第1张

概述透明状态栏(StatusBar)的全适配状态栏指定android手机上顶部显示手机状态信息的位置。

透明状态栏(Statusbar)的全适配

状态栏指定androID手机上顶部显示手机状态信息的位置。

透明状态栏是androID 自4.4开始新加入的功能,他可以是状态栏根据我们自己想要的颜色进行定义,使Titlebar能够和状态栏融为一体,增加沉浸感。

咱们需要对不同的版本适配Statusbar,下面咱们一个一个看

values/styles.xml

<resources>   <style name="@[email protected]@[email protected]" parent="@[email protected]" /> </resources> 

values-v19/styles.xml

<resources>   <style name="@[email protected]@[email protected]" parent="@[email protected]">     <item name="androID:windowTranslucentStatus">true</item>   </style> </resources> 

values-21/styles.xml

<resources>   <style name="@[email protected]@[email protected]" parent="@[email protected]">     <item name="androID:statusbarcolor">@androID:color/transparent</item>   </style> </resources> 

values-23/styles.xml

<resources>   <style name="@[email protected]@[email protected]" parent="@[email protected]">     <item name="androID:statusbarcolor">@androID:color/transparent</item>     <item name="androID:windowlightStatusbar">true</item>   </style> </resources> 

具体使用

@H_301_37@public class ImagePreActivity extends AppCompatActivity { @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LolliPOP) { findVIEwByID(androID.R.ID.content).setsystemUIVisibility( VIEw.SYstem_UI_FLAG_LAYOUT_FulLSCREEN | VIEw.SYstem_UI_FLAG_LAYOUT_Stable); } setContentVIEw(R.layout.activity_image_pre_layout); } }
<activity   androID:name=".ImagePreActivity"   androID:@R_403_5969@="@style/@[email protected]@[email protected]" /> 

显示效果

4.3以下

4.4

5.0

6.0

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。

您可能感兴趣的文章:Android实现状态栏(statusbar)渐变效果的示例Android编程实现禁止StatusBar下拉的方法Android有效获取状态栏(StatusBar)高度的方法 总结

以上是内存溢出为你收集整理的Android StatusBar 透明化方法(不同的版本适配)全部内容,希望文章能够帮你解决Android StatusBar 透明化方法(不同的版本适配)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1143007.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存