【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 Wood20 分钟前
Android图形与显示系统经典故障解决方案:从源码到实操
android·图形系统·显示系统
Full Stack Developme30 分钟前
Mycat 2 实现 MySQL 读写分离,并且实现 主从同步
android·数据库·mysql
Winston Wood43 分钟前
Android图形与显示系统:从架构到协作的深度解析
android·图形系统·显示系统
lxysbly1 小时前
psx模拟器安卓版带金手指
android
lxysbly1 小时前
ps1模拟器安卓版带金手指
android·linux·运维
stevenzqzq1 小时前
Android Studio 断点调试异常相关选项总结
android·ide·android studio
TA远方4 小时前
【Android】adb常用的命令用法详解
android·adb·管理·控制·命令
贺biubiu12 小时前
2025 年终总结|总有那么一个人,会让你千里奔赴...
android·程序员·年终总结
xuekai2008090112 小时前
mysql-组复制 -8.4.7 主从搭建
android·adb
nono牛13 小时前
ps -A|grep gate
android