帧式布局概述
1、布局特点
- 帧式布局是一种层叠式的布局,后添加的控件会层叠在先添加的控件上。
2、继承关系图
- FrameLayout类是ViewGroup的子类
案例演示:切换颜色
1、创建安卓应用
- 基于
Empty Activity
创建安卓应用 -SwitchColor
- 单击【Finish】按钮
2、主布局资源文件
- 主布局资源文件 -
activity_main.xml
3、字符串资源文件
- 字符串资源文件 -
strings.xml
- 此时,查看界面预览效果
4、主界面实现功能
- 主界面类 -
MainActivity
- 定义变量
- 通过资源标识符获取控件实例
- 编写切换颜色单击事件处理方法
5、启动应用,查看效果
- 单击【切换颜色】按钮
6、优化切换颜色算法
- 采用左移算法切换颜色
- 启动应用,查看效果
- 当切换颜色比较多,这个算法还得优化,采用循环结构来切换颜色