使用actionbarsherlock进行昏暗,几乎透明的活动

时间:2013-01-28 09:38:32

标签: android

我希望我的活动变暗,几乎透明。与spotify应用程序一样,下面的示例来自iPhone应用程序,但行为几乎相同

enter image description here

让我假装这是一个Android应用程序,前面的视图是一个活动,后面的视图也是一个活动。为了获得此设计,我需要在res/styles.xml中设置哪个属性?我用Google搜索,但我只能找到像这样的java示例:

WindowManager.LayoutParams windowManager = getWindow().getAttributes();
    windowManager.dimAmount = 0.75f;
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);

谢谢!

1 个答案:

答案 0 :(得分:5)

找到解决方案:

res/styles.xml

中创建自己的主题
 <style name="Theme.Opacity" parent="Sherlock.__Theme.DarkActionBar">
     <item name="android:windowBackground">@android:color/transparent</item>
     <item name="android:windowIsTranslucent">true</item>
     <item name="android:background">#00000000</item>
 </style>