Android开发 -- 实现 Activity 的透明效果
2016-11-28 12:00
375 查看
方法一:
1 在 res/values/color.xml 文件下加入一个透明颜色值,这里的 color 参数,是两位数一个单位,前两位数是透明度(16进制:00 -- FF,最大为256,数值越低越透明),后面每两位一对是16进制颜色数字,示例中为白色。
2 在 res/values/styles.xml 文件中加入一个自定义样式,代码如下。
如若你的布局xml文件有
support-V7 上的控件的话,<style name="translucent">里的name要前要添加 AppTheme,如:<style name=" AppTheme.translucent">
【否则会报出这种错误:You need to use a Theme.AppCompat theme (or descendant) with the design library.】
3 在 AndroidManifest.xml 找到要实现透明的 Activity,在想要实现透明的 Activity 中配置其属性,如下:
方法二:
1:在Activity的布局xml的根标签中写入透明颜色:
2:在 AndroidManifest.xml 找到要实现透明的 Activity,在想要实现透明的 Activity 中配置其属性,如下:
1 在 res/values/color.xml 文件下加入一个透明颜色值,这里的 color 参数,是两位数一个单位,前两位数是透明度(16进制:00 -- FF,最大为256,数值越低越透明),后面每两位一对是16进制颜色数字,示例中为白色。
<?xml version="1.0" encoding="utf-8"?> <resources> <color name="translucent_background">#80000000</color> </resources>
2 在 res/values/styles.xml 文件中加入一个自定义样式,代码如下。
<!-- item name="android:windowBackground" 设置背景透明度及其颜色值 --> <!-- item name="android:windowIsTranslucent" 设置当前Activity是否透明--> <!-- item name="android:windowAnimationStyle" 设置当前Activity进出方式--> <style name="translucent"> <item name="android:windowBackground">@color/translucent_background</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item> </style>
如若你的布局xml文件有
support-V7 上的控件的话,<style name="translucent">里的name要前要添加 AppTheme,如:<style name=" AppTheme.translucent">
【否则会报出这种错误:You need to use a Theme.AppCompat theme (or descendant) with the design library.】
3 在 AndroidManifest.xml 找到要实现透明的 Activity,在想要实现透明的 Activity 中配置其属性,如下:
<activity android:name="cn.sunzn.transact.TouActivity" android:theme="@style/translucent" > </activity>
方法二:
1:在Activity的布局xml的根标签中写入透明颜色:
android:background="#80000000"
2:在 AndroidManifest.xml 找到要实现透明的 Activity,在想要实现透明的 Activity 中配置其属性,如下:
android:theme="@android:style/Theme.Translucent.NoTitleBar"
相关文章推荐
- Android开发之实现透明的颜色效果
- Android 编程下实现 Activity 的透明效果
- Android 编程下实现 Activity 的透明效果
- Android 编程下实现 Activity 的透明效果
- Android 实现透明效果的 Activity
- 【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!
- android游戏开发框架libgdx的使用(十八)—简单的AVG游戏效果实现
- Android应用程序入门 推箱子游戏开发(一) surfaceView 实现动画效果
- android Activity 透明,半透明效果的设置transparent
- Android透明效果的实现
- Android有趣的全透明效果--Activity及Dialog的全透明(附android系统自带图标大全)
- android UI进阶之弹窗开发--实现通讯录的弹窗效果
- android 成长 UI 学习之 Activity 透明,半透明效果的设置transparent
- Android关于Activity切换效果的实现加强
- Android开发实例:如何实现翻书效果
- Android有趣的全透明效果--Activity及Dialog的全透明(附android系统自带图标大全)
- 【转】Android游戏开发:如何实现爆炸效果
- (转)Android有趣的全透明效果--Activity及Dialog的全透明
- Android透明效果的实现
- 【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!