【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)
}
相关推荐
n***54382 小时前
【MySQL】MySQL内置函数--日期函数字符串函数数学函数其他相关函数
android·mysql·adb
z***75153 小时前
【Springboot3+vue3】从零到一搭建Springboot3+vue3前后端分离项目之后端环境搭建
android·前端·后端
程序员陆业聪3 小时前
Android模拟器检测全面指南:从基础到高级策略
android
2501_916008895 小时前
iOS 性能测试的深度实战方法 构建从底层指标到真实场景回放的多工具测试体系
android·ios·小程序·https·uni-app·iphone·webview
w***95495 小时前
SQL美化器:sql-beautify安装与配置完全指南
android·前端·后端
r***12385 小时前
若依微服务中配置 MySQL + DM 多数据源
android·mysql·微服务
ALex_zry6 小时前
MySQL连接数管理与优化实操经验分享
android·mysql·adb
apigfly7 小时前
深入Android系统(十三)Android的窗口系统
android·设计模式·源码
k***85847 小时前
【SpringBoot】【log】 自定义logback日志配置
android·前端·后端
S***q1928 小时前
Kotlin内联函数优化
android·开发语言·kotlin