源码研读
我的心里只有你
我说我的心里只有你
展开
-
ViewGroup的dispatchTouchEvent理解
ViewGroup的dispatchTouchEvent理解以下图例子说明,OFramelayout在最外层 图1.1 view的层级关系结论1: dispatchTouchEvent()返回false,后续的ACTION_MOVE、ACTION_UP等收不到。注:dispatchTouchEvent()中判断手势是 ACTION_DOWN时,返回false,则后续的触摸事件收不到,如果返原创 2016-09-06 00:20:06 · 5773 阅读 · 0 评论 -
android MotionEvent.ACTION_CANCEL情景分析
今天在温习ViewGroup的dispatchTouchEvent理解这篇文章的时候,偶然间发现了MotionEvent.ACTION_CANCEL使用的情景,温故而知新,说的就是这了。 还是直入主题吧。 情景:ScrollView中有一个Button。手指触下Button区域进行滑动的过程中,Button会收到ScrollView传给Button的MotionEvent.ACTION_CANC原创 2016-12-02 16:01:47 · 6157 阅读 · 0 评论 -
从NestedScrollView解读NestedScroll
前言CoordinatorLayout已出来好久了,该知识点是一个android工程师需必会的,其实研读源码还能够开拓思维,大家有时间都看看源码。以最新v4包25.1.1版本忠的NestedScrollView为例说明。NestedScroll包含两部分:NestedScrollingParent和NestedScrollingChild。源码解读习惯性的,我们从响应触摸事件的子视图说起。对于子视原创 2017-03-17 00:03:48 · 1632 阅读 · 0 评论