【摘要】:FrameLayout称为帧布局,将组件显示在屏幕的左上角,后面的组件覆盖前面的组件。FrameLayout帧布局方式,说帧不太容易理解,可以说成是层布局方式,也就是说,在它内部的元素,是一层一层的叠加在一起的。帧布局特有的属性设置:1)Android:foreground设置该帧布局的前景图像。图2-10帧布局典型案例:霓虹灯效果如果考虑轮换改变图2-11布局中6个TextView的背景颜色,就会看到上面的颜色渐变条不断地变换,就像大街上霓虹灯一样。图2-11利用帧布局制作霓虹灯
FrameLayout称为帧布局,将组件显示在屏幕的左上角,后面的组件覆盖前面的组件。
FrameLayout帧布局方式,说帧不太容易理解,可以说成是层布局方式,也就是说,在它内部的元素,是一层一层的叠加在一起的。如果用过Photoshop,或者 Flash,这里面的层的概念是和他们一致的。如果最上层的元素是不透明的,并且比下面的元素尺寸要大,那么将看不到下面的元素,只能看到顶层元素。这些层的顺序是:最新声明的放到最前面。
可以这样理解,Android按文件的书写顺序来组织这个布局,先声明的放在第一层,再声明的放到第二层,……,依次类推,最后声明的放在最顶层。
帧布局特有的属性设置:
1)Android:foreground设置该帧布局的前景图像。
2)Android:foregroundGravity定义绘制前景图像的gravitity属性。
例如:
(www.daowen.com)
如上设置则在屏幕上只能看到按钮2,其运行效果如图2-10所示。
图2-10 帧布局
典型案例:霓虹灯效果
如果考虑轮换改变图2-11布局中6个TextView的背景颜色,就会看到上面的颜色渐变条不断地变换,就像大街上霓虹灯一样。
图2-11 利用帧布局制作霓虹灯
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关Adroid手机应用开发基础教程的文章