- 可以用一组RadioButton实现底栏Tab的功能
(1). RadioGroup实际上是个LinearLayout,所以便会涉及到android:orientation
这个属性。
(2). 在RadioButton中,
-
android:drawableTop
表示在text上方输出一个drawable(图片),同理还有drawableLeft
、drawableRight
、drawableBottom
。 -
android:drawablePadding
表示设置text与drawable(图片)的间隔,与drawableLeft
、drawableRight
、drawableTop
、drawableBottom
一起使用,可设置为负数,单独使用没有效果。 -
上面这个两个属性实则上都来自于TextView,因为RadioButton其实就是一个TextView。RadioButton的继承关系为:
(3). android:button="@null"
表示删除Radio Button默认图标
- 用
#00000000
来表示透明(transparent),用#e0000000
来表示半透明(translucent)。这不是RGB三原色光模式,而是RGBA。
-
RGBA是代表Red、Green、Blue和Alpha的色彩空间。虽然它有的时候被描述为一个颜色空间,但是它其实仅仅是RGB模型的附加了额外的信息。
alpha通道一般用作不透明度参数。如果一个像素的alpha通道数值为0%,那它就是完全透明的(也就是看不见的),而数值为100%则意味着一个完全不透明的像素(传统的数字图像)。在0%和100%之间的值则使得像素可以透过背景显示出来,就像透过玻璃(半透明性),这种效果是简单的二元透明性(透明或不透明)做不到的。alpha通道值可以用百分比、整数或者像RGB参数那样用0到1的实数表示。
有时它也被写成ARGB(像RGBA一样,但是第一个数据是alpha)。比如,0x80FFFF00是50%透明的黄色,因为所有的参数都在0到255的范围内表示。0x80是128,大约是255的一半。