透明状态栏Android 4.3

时间:2014-01-06 19:50:30

标签: java android eclipse transparency statusbar

在'新'Android版本4.3中有一项新功能。屏幕顶部的状态栏在启动器中是透明的(我在Galaxy S3上使用Samsung TouchWiz),在其他一些应用程序中我也认为(看起来有点像iOS 7风格)。 你能告诉我如何在我自己的应用程序(Eclipse,Java)中使状态栏透明(或有色)吗?

2 个答案:

答案 0 :(得分:3)

Theme.Holo.NoActionBar.TranslucentDecor 

Theme.Holo.Light.NoActionBar.TranslucentDecor

根据这里的最佳答案:How to make the navigation bar transparent

答案 1 :(得分:0)

我不确定透明度,但从API 10开始,您可以为actionBar设置背景可绘制。 (因此是一种颜色) 在以下codesnippet中,我得到一个基于属性的颜色(取决于所选主题)

TypedArray a = getTheme().obtainStyledAttributes(new int[]{R.attr.background_activity_color});
actionBar.setBackgroundDrawable(a.getDrawable(0));