【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)
}
相关推荐
阿巴斯甜7 分钟前
OkHttp
android
阿巴斯甜42 分钟前
Flow
android
用户86022504674722 小时前
Claw 分析 Perfetto Trace
android
游戏开发爱好者83 小时前
使用Fiddler设置HTTPS抓包诊断Power Query网络问题
android·ios·小程序·https·uni-app·iphone·webview
阿巴斯甜4 小时前
Lifecycle
android
fengci.4 小时前
CTF+随机困难部分
android·开发语言·网络·安全·php
阿巴斯甜4 小时前
LiveData
android
OCN_Yang4 小时前
Android 开发:XML、Flutter、Compose 怎么选?
android
꯭爿꯭巎꯭5 小时前
壁纸引擎安卓版(wallpaper engine安卓版免费下载)
android
阿巴斯甜5 小时前
viewModel
android