自定义View的实现
2016-03-27 10:26
183 查看
自定义View分为三种类型:
0: 继承现有的UI控件:实现特定功能,例如事件拦截,就像是我的SlidingPaneLayout和ViewPager结合 自定义View
<0> 继承现有的控件
1: 将多个控件进行组合,形成新的自定义View:Radio动态指示器,RadioButton的自定义?自定义View<1>
多个控件进行组合形成新的自定义控件
2: 完全自定义绘制: 自己来画出外观,自己实现事件. 自定义View<2>
完全自定义控件,自己画出自己的外观,自己实现事件
0: 继承现有的UI控件:实现特定功能,例如事件拦截,就像是我的SlidingPaneLayout和ViewPager结合 自定义View
<0> 继承现有的控件
1: 将多个控件进行组合,形成新的自定义View:Radio动态指示器,RadioButton的自定义?自定义View<1>
多个控件进行组合形成新的自定义控件
2: 完全自定义绘制: 自己来画出外观,自己实现事件. 自定义View<2>
完全自定义控件,自己画出自己的外观,自己实现事件
相关文章推荐
- 第4周项目4 程序分析(2)
- 红糖水与白糖水的交换
- Vmware中为Mac Os安装vmtools
- Python中threading的join和setDaemon的区别及用法[例子]
- [面试] C/C++ —— MFC
- [leetcode] 122.Best Time to Buy and Sell Stock II 动归 or 贪心
- leetcode 30. Substring with Concatenation of All Words
- bzoj 2631 tree
- 几种进程间的通信方式
- DNS过程
- android四大组件学习笔记--Activity
- Java学习笔记之多线程
- Linux虚拟机安装
- Volley框架的下载及源码报错解决
- spring MVC原理
- 关于opencv编译出现importerror:../../lib/libopencv_core.so cannot share or open问题
- 大数取余
- CentOS 7安装MYSQL5.7(access denied问题解决方法)
- 在C语言中解析JSON配置文件
- Android为什么要设计出Bundle而不是直接使用HashMap来进行数据传递?