摘要:
本文来自网易云社区 作者:孙有军 前言 本篇的主要目的就是JNI开发入门,使大家对JNI开发流程有一个大致的了解,后续再进行深入学习。 JNI不是Android特有的,JNI是Java Native Interface单词首字母的缩写,就是指用C或者C++开发的接口。JNI是JVM规范中的一部份,因 阅读全文
posted @ 2018-09-26 11:11
tianshidan1998
阅读(246)
评论(0)
推荐(0)
摘要:
本文来自网易云社区 作者:孙有军 我们只看最重要的部分 1: 事件为ACTION_DOWN时,执行了cancelAndClearTouchTargets函数,该函数主要清除上一次点击传递的路径,之后执行了resetTouchState,重置了touch状态,其中执行了 mGroupFlags &= 阅读全文
posted @ 2018-09-26 11:06
tianshidan1998
阅读(221)
评论(0)
推荐(0)
摘要:
本文来自网易云社区 作者:孙有军 上面的两次执行中每次都调用了onInterceptTouchEvent事件,这个到底又是啥?我们去看看他的返回值是什么? 可以看到默认返回false,注释长的吓人,那我们就来改写一下他的返回值,这个函数是ViewGroup才有的,说明与布局容器有关. round 3 阅读全文
posted @ 2018-09-26 11:01
tianshidan1998
阅读(193)
评论(0)
推荐(0)
摘要:
本文来自网易云社区 作者:孙有军 事件机制是Android中一个比较复杂且重要的知识点,比如你想自定义拦截事件,或者某系组件中嵌套了其他布局,往往会出现这样那样的事件冲突,坑爹啊!!事件主要涵盖onTouch,onClick,onTouchEvent,dispatchTouchEvent,onInt 阅读全文
posted @ 2018-09-26 10:56
tianshidan1998
阅读(173)
评论(0)
推荐(0)