Android开发之Activity设置透明背景
2014-11-05 21:17
609 查看
方法一:
通过在Android的Manifest.xml文件中为Activity设置样式
XML文件中这样设置样式:
方法二:
通过引用自定义样式
1.自定义透明背景色
在manifest.xml文件中引用
2.引用系统的透明效果
注意:这里引用的透明框架是一个dialog,也就是说不会充满整个Activity,无论怎么调都会有一段间隙,可以点击dismiss这个dialog,所以如何想要充满整个屏幕,就不要用dialog样式。
方法三:
透明色也可以设置背景#ff000000,前两位是透明度0~255,数值越高越不透明,后6位是RGB(不过好像还是看不到前面的Activity页面)
通过在Android的Manifest.xml文件中为Activity设置样式
@android:style/Theme.Translucent //设置透明 @android:style/Theme.Translucent.NoTitleBar //去掉头顶的标题栏并且背景透明 @android:style/Theme.Translucent.NoTitleBar.Fullscreen //去掉头顶的标题栏,背景透明并且全屏显示
XML文件中这样设置样式:
<activity android:name=".GameOver" android:theme="@android:style/Theme.Translucent.NoTitleBar"> </activity>
方法二:
通过引用自定义样式
1.自定义透明背景色
<resources> <color name="transparent">#ccfffacd</color> </resources>在style中定义样式:
<style name = "Transparent"> <item name="android:windowBackground">@color/transparent</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowAnimationStyle">@+android:style/Animation.Translucent</item> </style>
在manifest.xml文件中引用
android:theme="@style/Transparent"
2.引用系统的透明效果
<style name="Transparent" parent="android:style/Theme.Dialog"> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:windowNoTitle">true</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowAnimationStyle">@+android:style/Animation.Translucent</item> </style>
注意:这里引用的透明框架是一个dialog,也就是说不会充满整个Activity,无论怎么调都会有一段间隙,可以点击dismiss这个dialog,所以如何想要充满整个屏幕,就不要用dialog样式。
方法三:
透明色也可以设置背景#ff000000,前两位是透明度0~255,数值越高越不透明,后6位是RGB(不过好像还是看不到前面的Activity页面)
相关文章推荐
- Android设置窗体Activity背景透明
- Android开发(37) android设置Activity背景色为透明的3种方
- Android设置Activity背景为透明style发生的错误
- android开发(36) Android WebView背景设置为透明
- Android设置窗体Activity背景透明
- android activity 背景 透明 设置方法
- Activity设置背景透明之开发坑
- Android设置Activity背景为透明style
- Android开发_如何设置按钮背景透明与半透明_图片背景透明
- Android开发_如何设置按钮背景透明与半透明_图片背景透明
- Android开发_如何设置按钮背景透明与半透明_图片背景透明
- Android设置Activity背景为透明style
- Android开发_如何设置按钮背景透明与半透明_图片背景透明
- android开发(36) Android WebView背景设置为透明
- Android设置Activity背景为透明style
- Android设置Activity背景为透明style
- android activity设置透明或者半透明背景
- Android 代码设置Activity 背景透明
- Android设置Activity背景为透明style的简单方法(必看)
- Android设置Activity背景为透明style