-
事件傳遞的層級
查看全部 -
沒太懂= =
查看全部 -
沒太懂= =
查看全部 -
6666666666666666666
查看全部 -
ViewGroup事件分發(fā)流程圖
查看全部 -
事件分發(fā)流程圖
查看全部 -
事件分發(fā)流程圖
查看全部 -
View 事件分發(fā)流程圖
查看全部 -
ViewGroup 事件分發(fā)流程圖
查看全部 -
流程圖1。
查看全部 -
處理事件方法
dispatchTouchEvent(MotionEvent ev)
onTouchEvent(MotionEvent event)
查看全部 -
事件分發(fā)對象:MotionEvent
MotionEvent對象包含的事件類型即動作
ACTION_DOWN 按下、ACTION_MOVE 移動、ACTION_UP抬起、ACTION_CANCEL取消
事件序列:從手指按下屏幕開始,到手指離開屏幕所產(chǎn)生的的一系列事件。
App傳遞層級
Activity并不負責(zé)視圖的控制,只控制生命周期和處理事件,控制視圖的是Window窗口,Window包含一個DecorView, DecorView代表一個頂級View,Activity中setContentView設(shè)置的view是DecorViewd的子view.
Activity->Window->DecorView->ViewGroup->View
主要傳遞對象及順序
Activity->ViewGroup->View
查看全部 -
事件分發(fā)
①用戶通過屏幕與手機交互的時候,每一次點擊、長按、移動等都是一個事件
②事件分發(fā)機制:某一個事件從屏幕傳遞各個View,由View來使用這一事件或者忽略這一事件,這整個過程的控制
查看全部
舉報