zoukankan      html  css  js  c++  java
  • TouchEvent的监听事件分发机制

    Activity类(Activity及其各种继承子类)

        dispatchTouchEvent()、onTouchEvent()

    2、ViewGroup类(LinearLayout、FrameLayout、ListView等.....)

        dispatchTouchEvent()、onInterceptTouchEvent()、onTouchEvent()

    3、View类(Button、TextView等.....)

        dispatchTouchEvent()、onTouchEvent()

    PS:需要特别注意一点就是ViewGroup中额外拥有onInterceptTouchEvent()方法,其他两个方法为这三种类所共同拥有。

    、public boolean dispatchTouchEvent(MotionEvent ev)                ————事件分发方法,分发Event所调用

    2、public boolean onInterceptTouchEvent(MotionEvent ev)    ————事件拦截方法,拦截Event所调用

    3、public boolean onTouchEvent(MotionEvent event)       ————事件响应方法,处理Event所调用

  • 相关阅读:
    HDU4731+找规律
    Unable to open c
    珠宝
    allegro添加多个过孔
    STM32硬件复位时间
    Android 系统的四层结构
    AIDL与stub
    devfs,proc,udev
    cdev[典]
    Linux设备管理之权限倾斜——mem、proc、devfs、sysfs、udev(下)
  • 原文地址:https://www.cnblogs.com/zzwerzi/p/7629960.html
Copyright © 2011-2022 走看看