在项目当中我们往往会为了追求美观,需要我们当前界面能够透视底层的界面,这就需要我们当前的 activity的样式进行一下特殊操作,就可以搞定。
1.res/values文件夹下建立styles.xml:
<style name="Alphaactivty" parent="android:Animation">
<item name="android:windowBackground">@color/transcoler_background</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsTranslucent">true</item>
</style>
android:windowIsTranslucent: 设置界面透明
android:Animation: 设置动画
2.res/values/color.xml
<color name="transcoler_background">#10000000</color>
3.在清单中文件设置
<activity
android:name=".ui.livechina.activity.LiveChinaSelectChannelActivity"
android:screenOrientation="portrait"
android:theme="@style/Alphaactivty"
></activity>
4.在代码中设置
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTheme(R.style.Alphaactivty);
}