Android getActionMasked 记录

我们知道getAction用来监控手指的触摸的行为,当只有一根手指触摸时,其实getAction == getActionMasked

但是当多个手指触摸时,getAction = getActionIndex() + getActionMasked() “等号表示含义,不算做逻辑等于”

其实getAction 是16位数,高八位为getActionIndex 低八位为getActionMasked

当只有一根手指触摸 getActionIndex 默认为0 所以才有getAction == getActionMasked

所以在处理多指触摸时,我们用getActionMasked 其中getActionIndex表示第几根手指

你可能感兴趣的:(Android getActionMasked 记录)