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