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