一起Talk Android吧(第四百九十七回:自定义View实例三:可高亮显示的布局)
Posted talk_8
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一起Talk Android吧(第四百九十七回:自定义View实例三:可高亮显示的布局)相关的知识,希望对你有一定的参考价值。
文章目录
各位看官们大家好,上一回中咱们说的例子是"自定义View实例二:环形进度条",这一回中咱们说的例子是" 自定义View实例三:可高亮显示的布局"。闲话休提,言归正转,让我们一起Talk android吧!
知识回顾
我们在前面章回中介绍了自定义View的思路,该思路包含五个部分,前面章回中依据该思路的前两个部分介绍了自定义View的例子,本章回中将依据该的思路的第三个部分(扩展系统布局)介绍实例:可高亮显示的布局。
实现思路
扩展系统布局就是在布局原来的基础上做一些扩展,本章回中我们扩展的是布局中的事件。因此,我们在系统布局的基础上添加事件响应,依据不同的事件来修改布局的背景颜色,进而牵达到高亮显示的效果。布局中测量、布局和绘制三大功能仍然使用布局原来的功能,不进行修改和扩展。
实现方法
- 自定义一个类,该类继承于系统中已经有的布局;
- 重写类中的onTouchEvent()方法,这样可以扩展布局中的事件;
- 重写方法时依据不同的
以上是关于一起Talk Android吧(第四百九十七回:自定义View实例三:可高亮显示的布局)的主要内容,如果未能解决你的问题,请参考以下文章
一起Talk Android吧(第三百九十七回:从网络中获取Bitmap一)
一起Talk Android吧(第四百九十九回:自定义View实例五:简约工具栏)
一起Talk Android吧(第二百九十七回:Android中的BLE开发:断开设备连接)
一起Talk Android吧(第四百九十八回:自定义View实例四:获取ViewGroup中的边距)