成都网站建设设计

将想法与焦点和您一起共享

android透明activity,Android透明activity

android怎么把activity的最底层view的背景设为透明

方法一: 只要在配置文件内activity属性配置内加上android:theme="@android:style/Theme.Translucent" 就好了。这样就调用了android的透明样式! 方法二: 先在res/values下建colors.xml文件,写入:?xmlversionxmlversion="1.0"encoding="UTF-8"? resources colornamecolorname="transparent"#9000/color /resources 这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9/16)左右。

创新互联公司是一家专注于成都网站建设、网站设计与策划设计,亚东网站建设哪家好?创新互联公司做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:亚东等地区。亚东做网站价格咨询:028-86922220

Android设置Activity背景为透明style的方法

1.设置Theme.Translucent

只需要在Manifest中需要透明的Activity内设置theme为以上任意一个就可以了

2.在Activity的layout.xml文件中,设置父布局背景透明度(不设置背景色默认全透明),不设置透明度看不出效果,如果子控件设置了背景色且不透明,则子控件所占位置无透明效果。

3.效果图

1.使用自定义的Theme

2.在res-values-styles.xml中添加MyTransparent

3.在res-values-colors.xml中添加透明颜色值

4.以上步骤设置完成和方法一有同样的效果,省去了在layout.xml设置透明背景色(如果在布局中页设置了背景色,将以布局中的为准)。方法二相对灵活一点,可以多设置一些属性,如模糊背景:

Android 透明度设置详解

格式:

android:background="#XXxxxxxx"(颜色可以写在color中)

说明:半透明颜色值不同于平时使用的颜色,半透明颜色值共8位,前2位是透明度,后6位是颜色。也就是说透明度和颜色结合就可以写出各种颜色的透明度。下面是透明度说明表,供大家参考。

部分透明度示例:

setAlpha()的括号中可以填0–255之间的数字。数字越大,越不透明。

注意点:

在5.0以上系统时,有些机型会出现莫名其妙的颜色值不起作用,变成透明了,也就是用此方法会导致其他共用一个资源的布局(例如:@color/white)透明度也跟着改变。比如text用上述方法设置成透明后,项目中,其他用到text颜色值的控件,都变成透明了。

原因:在布局中多个控件同时使用一个资源的时候,这些控件会共用一个状态,例如ColorState,如果你改变了一个控件的状态,其他的控件都会接收到相同的通知。这时我们可以使用mutate()方法使该控件状态不定,这样不定状态的控件就不会共享自己的状态了。

android:alpha的值为0~1之间的数。数字越大,越不透明。1表示完全不透明,0表示完全透明。

说道Activity透明,发现网上的基本上都已经过时,在有v7以上的控件都无法实现,均会报错

所以如若你的布局xml文件有 support-V7 上的控件的话,style name="translucent"里的name要前要添加 AppTheme,如:

如何让android 的activity变成完全透明的

resources 添加一个style标签 parent 继承 android:Theme.Light.NoTitleBar

item android:windowBackground 属性可以设置一个透明颜色

然后在需要透明的Activity onCreate 中或者项目清单文件中设置这个自定义皮肤即可

示例代码:

style name="customeTheme" parent="android:Theme.Light.NoTitleBar"

!-- 设置window 背景颜色或图片 也就是Activity的窗口背景 --

item name="android:windowBackground"@color/window_bg_color/item

!-- 状态栏视图背景透明 4.4系统支持 --

item name="android:windowTranslucentStatus"true/item

!-- 屏幕下面的虚拟操作按钮 不透明 --

item name="android:windowTranslucentNavigation"false/item

!-- 软键盘 显示时,视图自动上移 --

item name="android:windowSoftInputMode"stateAlwaysHidden|adjustResize/item

/style


分享文章:android透明activity,Android透明activity
转载注明:http://chengdu.cdxwcx.cn/article/dsdjdhp.html