【Android】手写笔适配

以下代码分别用于检测

  • 是否为手写笔事件
  • 是否为橡皮擦事件
  • 是否为手写笔主按钮
  • 是否为手写笔辅按钮
kotlin 复制代码
override fun dispatchTouchEvent(event: MotionEvent): Boolean {
  val isStylus = event.getToolType(event.actionIndex) == MotionEvent.TOOL_TYPE_STYLUS
  val isEraser = event.getToolType(event.actionIndex) == MotionEvent.TOOL_TYPE_ERASER
  val isStylusPrimaryButton = event.buttonState == MotionEvent.BUTTON_STYLUS_PRIMARY
  val isStylusSecondaryButton = event.buttonState == MotionEvent.BUTTON_STYLUS_SECONDARY
  return super.dispatchTouchEvent(event)
}
相关推荐
Winston Wood14 小时前
Android图形与显示系统经典故障解决方案:从源码到实操
android·图形系统·显示系统
Full Stack Developme14 小时前
Mycat 2 实现 MySQL 读写分离,并且实现 主从同步
android·数据库·mysql
Winston Wood14 小时前
Android图形与显示系统:从架构到协作的深度解析
android·图形系统·显示系统
lxysbly14 小时前
psx模拟器安卓版带金手指
android
lxysbly15 小时前
ps1模拟器安卓版带金手指
android·linux·运维
stevenzqzq15 小时前
Android Studio 断点调试异常相关选项总结
android·ide·android studio
TA远方18 小时前
【Android】adb常用的命令用法详解
android·adb·管理·控制·命令
贺biubiu1 天前
2025 年终总结|总有那么一个人,会让你千里奔赴...
android·程序员·年终总结
xuekai200809011 天前
mysql-组复制 -8.4.7 主从搭建
android·adb
nono牛1 天前
ps -A|grep gate
android