gpt4 book ai didi

android - 使用 MotionEvent.getAction() 方法的区别

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:24:11 24 4
gpt4 key购买 nike

下面两种方法有什么区别?

 int action1 = event.getAction() & MotionEvent.ACTION_MASK;

int action2 = event.getAction();

最佳答案

ACTION_MASK 用于分隔实际操作和指针标识符(例如第一根手指触摸、第二根手指触摸等)getAction() 返回值的前 8 位。是实际的 Action 部分,所以当你用 action mask 按位与它时(= 11111111 = 255 = 0xff),你只剩下 Action ,没有指针信息。

请记住,& 用作算术运算符(按位)而不是逻辑运算符(单个 & 在 Java 中是完全有效的逻辑运算符,因为是 &&).`

关于android - 使用 MotionEvent.getAction() 方法的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16464187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com