![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自定义控件
x1971481259
这个作者很懒,什么都没留下…
展开
-
Android-自定义PopupWindow
Android-自定义PopupWindow 2014年5月12日 PopupWindow在应用中应该是随处可见的,很常用到,比如在旧版本的微信当中就用到下拉的PopupWindow,那是自定义的。新版微信5.2的ActionBar,有人已经模仿了它,但微信具体是使用了ActionBar还是其他的笔者倒是不太清楚,本篇博客主要介绍如何自定义一个PopupWindow来供转载 2016-09-19 16:42:34 · 321 阅读 · 0 评论 -
View 绘制流程
View 绘制机制 1. View 树的绘图流程 当 Activity 接收到焦点的时候,它会被请求绘制布局,该请求由 Android framework 处理.绘制是从根节点开始,对布局树进行 measure 和 draw。整个 View 树的绘图流程在ViewRoot.java类的performTraversals()函数展开,该函数所做 的工作可简单概况为是否需要重新计算视图转载 2016-12-26 15:21:03 · 225 阅读 · 0 评论 -
View与六大布局之自定义(下)
要实现自定义View,这里有两种情况: 如果所有基本控件都无法满足你的需求,需要实现完全自定义,继承View; 如果仅仅是在已存基本控件基础上稍作调整,可以简单的继承目标控件,并覆盖某些方法。 1) 对于第一种情况,实现的基本步骤如下: 1. 最为常见的能够被继承的,毫不惊奇的说是View类,因此,你通常会从继承View开始。 2.转载 2016-09-19 16:16:48 · 349 阅读 · 0 评论 -
View与六大布局(上)
LinearLayout线性布局 FrameLayout层叠布局 GridLayout 格子布局 TableLayout 表格布局 AbsoluteLayout绝对布局 RelativeLayout 相对布局 l 实例代码片段(见布局文件) [html] view plain copy xml ve转载 2016-09-19 16:14:41 · 807 阅读 · 0 评论 -
View 事件传递
1、基础知识 (1) 所有 Touch 事件都被封装成了 MotionEvent 对象,包括 Touch 的位置、时间、历史记录以及第几个手指(多指触摸)等。 (2) 事件类型分为 ACTION_DOWN, ACTION_UP, ACTION_MOVE, ACTION_POINTER_DOWN, ACTION_POINTER_UP, ACTION_CANCEL,每个事件都是以 ACTI原创 2016-12-26 14:53:39 · 227 阅读 · 0 评论 -
Android中onInterceptTouchEvent与onTouchEvent
Hi,大家好,今天给大家分享一下Android中onInterceptTouchEvent与onTouchEvent,,记得楼主以前刚开始找工作的时候,被人问了关于Android中事件传递,当时还是菜鸟一枚,当然答不上来,被人无情的BS了。好了言归正传讲重点. onInterceptTouchEvent: onInterceptTouchEvent是在ViewGroup里面定义的。An原创 2016-09-19 16:47:17 · 185 阅读 · 0 评论 -
Android 编程下 Touch 事件的分发和消费机制
Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGroup 及其子类、Activity。方法与控件的对应关系如下表所示: Tou转载 2016-09-20 13:43:55 · 182 阅读 · 0 评论