【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)
}
相关推荐
城东米粉儿16 小时前
Android AIDL 笔记
android
城东米粉儿16 小时前
Android 进程间传递大数据 笔记
android
城东米粉儿16 小时前
Android KMP 笔记
android
冬奇Lab18 小时前
WMS核心机制:窗口管理与层级控制深度解析
android·源码阅读
松仔log18 小时前
JetPack——Paging
android·rxjava
城东米粉儿19 小时前
Android Kotlin DSL 笔记
android
城东米粉儿19 小时前
Android Gradle 笔记
android
城东米粉儿19 小时前
Android Monkey 笔记
android
城东米粉儿19 小时前
Android 组件化 笔记
android