可滑动View执行流程分析
2015-10-26 16:46:57 0 举报
customview
作者其他创作
大纲/内容
finger scrolling
Hori & distanceXunit?
NO
ViewCompat.postInvalidateOnAnimation
YES
computeScroll
Fling?
GestureDetector
mStickyScroller.startScroll()
mScroller.fling()
mScroller.forceFinished()
finger down
mScroller.computeScrollOffset: true
onDraw()
mCurrentOrigin.y = mScroller.getCurrY()
---repeate---
mStickyScroller.computeScrollOffset: true
finger up
Horizontal?
onFling
mStickyScroller.forceFinished()
mCurrentOrigin.x = mScroller.getCurrX()
onTouchEvet()
0 条评论
下一页