Android 三星Galaxy S8和x2B上的触觉(振动)反馈;
目标是在应用程序中发生的某些动作期间接收振动反馈。Android 三星Galaxy S8和x2B上的触觉(振动)反馈;,android,kotlin,samsung-galaxy,haptic-feedback,Android,Kotlin,Samsung Galaxy,Haptic Feedback,目标是在应用程序中发生的某些动作期间接收振动反馈。 HapticFeedbackConstants有几个常数,它们负责不同的触觉类型。 它没有很好的文档记录,但从逻辑上来说,CONTEXT\u单击适合这里。它在M之前不可用,因此代码为 fun View.performHapticFeedbackDefault() { performHapticFeedback(if (VERSION.SDK_INT >= VERSION_CODES.M) { HapticFeedb
HapticFeedbackConstants
有几个常数,它们负责不同的触觉类型。
它没有很好的文档记录,但从逻辑上来说,CONTEXT\u单击
适合这里。它在M
之前不可用,因此代码为
fun View.performHapticFeedbackDefault() {
performHapticFeedback(if (VERSION.SDK_INT >= VERSION_CODES.M) {
HapticFeedbackConstants.CONTEXT_CLICK
} else HapticFeedbackConstants.LONG_PRESS)
}
这在Nexus/Pixel手机、一些华为手机等手机上是可行的,但不适用于三星Galaxy手机,我们应该涵盖这一领域
似乎三星在振动偏好中也没有这样的设置
如何在三星设备上执行触觉反馈?事实上,我发现触觉类型可以在三星上使用,也可以在其他设备上使用-键盘触觉 用户可以从设置中禁用它,但我认为这是涵盖大多数情况的类型
fun View.performHapticFeedbackDefault() {
performHapticFeedback(HapticFeedbackConstants.KEYBOARD_TAP)
}