![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android自定义控件
文章平均质量分 82
TokgoLiang
这个作者很懒,什么都没留下…
展开
-
Android自定义View(一)View绘制流程以及invalidate()等相关方法分析
转自:http://blog.csdn.net/yanbober/article/details/46128379/ 【工匠若水 http://blog.csdn.net/yanbober】原本打算自己写的,但是看到这篇文章,觉得写的太好了,,,,,1 背景还记得前面《Android应用setContentView与LayoutInflater加载解析机制源码转载 2016-01-08 10:18:41 · 2666 阅读 · 0 评论 -
Android自定义View(二)深入理解Android中的自定义属性
转自:http://blog.csdn.net/lmj623565791/article/details/450226311、引言对于自定义属性,大家肯定都不陌生,遵循以下几步,就可以实现:自定义一个CustomView(extends View )类编写values/attrs.xml,在其中编写styleable和item等标签元素在布局文件中CustomView使用自转载 2016-01-08 10:28:43 · 702 阅读 · 0 评论 -
Android自定义View(三)继承View
所有内容都来自http://blog.csdn.net/lmj623565791自定义View的步骤:1、自定义View的属性2、在View的构造方法中获得我们自定义的属性[ 3、重写onMesure ]4、重写onDraw我把3用[]标出了,所以说3不一定是必须的,当然了大部分情况下还是需要重写的。自定义属性以及获取点击打开链接转载 2016-01-08 10:51:52 · 467 阅读 · 0 评论 -
Android自定义View(四)继承ViewGroup
**大多时候为了方便,我们不知直接继承ViewGroup而是继承其子类FrameLayout,转自:http://blog.csdn.net/lmj623565791/article/details/383398171、概述在写代码之前,我必须得问几个问题:1、ViewGroup的职责是啥?ViewGroup相当于一个放置View的容器,并且我们在写布局xm转载 2016-01-08 10:57:53 · 1035 阅读 · 0 评论 -
Android自定义View(五)ViewDragHelper完全解析 自定义ViewGroup神器
转自:http://blog.csdn.net/lmj623565791/article/details/46858663一、概述在自定义ViewGroup中,很多效果都包含用户手指去拖动其内部的某个View(eg:侧滑菜单等),针对具体的需要去写好onInterceptTouchEvent和onTouchEvent这两个方法是一件很不容易的事,需要自己去处理:多手指的处理、加速度转载 2016-01-08 11:00:43 · 538 阅读 · 0 评论