android view的背景设为透明或者半透明
半透明<Button android:background="#e0000000" ... />
透明<Button android:background="#00000000" ... />
颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=green”(00 到 ff);“rr=red”(00 到 ff)。例如,如果您希望对某叠加层应用不透明度为 50% 的蓝色,则应指定以下值:7fff0000
设置背景图片透明度(超简单)
Java代码
-
View v = findViewById(R.id.content);//找到你要设透明背景的layout 的id
-
v.getBackground().setAlpha(100);//0~255透明度值
继承自
View
的类都有一个
android
:background XML属性,按照文档的说法,这个属性不只指定
背景
颜色,还可指定
背景
图片。
背景
图片好说,直接用"@drawable/img"指定一幅图片即可,而且支持
透明
PNG,这样就很足够了。对于单纯颜色,可以使用#rgb", "#argb", "#rrggbb", 或者 "#aarrggbb"等样式的数值,其中的a即alpha、
透明
度,比如说#ff...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:
android
="http://schemas.
android
.com/a...
版权声明:本文出自Harwad_li的博客,转载必须注明出处。
转载请注明出处:http://blog.csdn.net/lizhongstu/article/details/50779939
前言:大家好,由于公司项目需求,要加一个夜间模式的效果
夜间模式的实现方式有以下几种:
1.直接调整屏幕亮度
2.在Window上加一层
半透明
的
View
3.换皮肤式解决方式(一)
每套皮肤使用自己的一套theme,使用attrs.xml+styles.xml+Activity.setTheme()来设
有些时候,需要一个
半透明
的视图来做筛选或者展示一些界面,但是又不想遮挡到下边的视图,有两种方式可以实现1、自定义一个
半透明
的
view
(当然,可以用xib来做,也不是很难),这个也是很好的一个方式。2、直接模态出一个
view
controller,我们就来说说这个东西核心代码很简单//translucence
View
的
view
背景
色
设为
半透明
的let translucence
View
= transl...
设置
透明
效果 大概有三种1、用
android
系统的
透明
效果
Java代码
android
:background="@
android
:color/transparent" 例如 设置按钮
Java代码
如本文标题所示,标题并没有写实现图像
半透明
度 而是特意加了效果,只是因为,提到
半透明
度,大家想必和我一样肯定想到的是颜色值中Alpha 属性,但是自认为加上效果,说明能实现大家想要的,但是,方法不局限于alpha 属性值这一种方法。
这也是我在书里看到的,将看到的内容放到这里
解析:设置图像
透明
度一般可以使用Paint.setAlpha 方法,但也可以用Frame
Layout
...
前言 欢迎大家我分享和推荐好用的代码段~~声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net雨季o莫忧离:http://blog.csdn.net/luckkof正文方法一:在xml中,设置如下
android
:id="@+id/xx_id"
android
:
layout
_width="wrap_content"an...
引用:http://www.2cto.com/kf/201109/102376.html
设置
透明
效果 大概有三种
1、用
android
系统的
透明
效果Java代码
android
:background="@
android
:color/transparent"
例如 设置按钮Java代码 <Button
android
:background="@
android
:color/transp...
1. 前言有些需求会改变布局颜色
透明
度,比如根据滑动距离,改变title颜色,设置控件如
View
,Button等的
透明
度,有3种方法。2.使用方法(1)java代码实现:text = (Text
View
) find
View
ById(R.id.text);
text.getBackground().setAlpha(12);setAlpha()的括号中可以填0–255之间的数字。数字越大,越不
透明
。(