首页 > 其他 > 详细

自定义控件(视图)28期笔记09:自定义控件之继承已有ViewGroup实现自定义控件

时间:2015-09-30 17:52:55      阅读:228      评论:0      收藏:0      [点我收藏+]

1. 这里我们继承已有ViewGroup实现自定义控件,模拟出来ViewPager的效果,如下:

(1)实现的效果图如下:

技术分享

 

(2)实现步骤:

• 自定义view继承viewGroup

• 重写onLayout方法,为每一个子View确定位置

• 重写onTouchEvent方法,监听touch事件,并用scrollTo()或scrollBy()方法移动view

• 监听UP事件,当手指抬起时候,判断应显示的页面位置,并计算距离、滑动页面。

• 添加页面切换的监听事件

 

2. 具体实现过程,如下:

(1)新建一个Android工程,命名为"仿ViewPager",如下:

技术分享

自定义控件(视图)28期笔记09:自定义控件之继承已有ViewGroup实现自定义控件

原文:http://www.cnblogs.com/hebao0514/p/4849658.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!