我希望我的活动变暗,几乎透明。与spotify应用程序一样,下面的示例来自iPhone应用程序,但行为几乎相同
让我假装这是一个Android应用程序,前面的视图是一个活动,后面的视图也是一个活动。为了获得此设计,我需要在res/styles.xml
中设置哪个属性?我用Google搜索,但我只能找到像这样的java示例:
WindowManager.LayoutParams windowManager = getWindow().getAttributes();
windowManager.dimAmount = 0.75f;
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
谢谢!
答案 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>