我们知道getAction用来监控手指的触摸的行为,当只有一根手指触摸时,其实getAction == getActionMasked
但是当多个手指触摸时,getAction = getActionIndex() + getActionMasked() “等号表示含义,不算做逻辑等于”
其实getAction 是16位数,高八位为getActionIndex 低八位为getActionMasked
当只有一根手指触摸 getActionIndex 默认为0 所以才有getAction == getActionMasked
所以在处理多指触摸时,我们用getActionMasked 其中getActionIndex表示第几根手指
网友评论