码迷,mamicode.com
首页 > 移动开发 > 详细

Android 自定义View 总结

时间:2016-04-11 18:12:32      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

通常而言,可以使用三种方法实现自定义控件

  1、继承现成控件,进行拓展。

  2、组合现有控件。

  3、重写View/ViewGroup实现全新的控件。

  最难就是第三钟方法实现全新控件。

  其实实现全新的自定义控件,总结起来就那么几步。

  Ⅰ、在OnMeasure()方法中,测量自定义控件的大小,使自定义控件能够自适应布局各种各样的需求。

  Ⅱ、在OnDraw()方法中,利用哼哈二将(Canvas与Paint)来绘制要显示的内容。

  Ⅲ、在OnLayout()方法中来确定控件显示位置。

  Ⅳ、在OnTouchEvent()方法处理控件的触摸事件。

  相应的思维导图如下:

技术分享

技术分享

Android 自定义View 总结

标签:

原文地址:http://www.cnblogs.com/yuanshi/p/5379256.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!