触觉反馈
触觉反馈 API 通过触摸或振动为用户提供物理反馈。
Android 注意事项
要使用振动功能,需在 AndroidManifest.xml
文件中添加以下权限:
<uses-permission android:name="android.permission.VIBRATE" />
示例
import { Plugins, HapticsImpactStyle } from '@capacitor/core';
const { Haptics } = Plugins;
export class HapticsExample {
hapticsImpact(style = HapticsImpactStyle.Heavy) {
Haptics.impact({
style: style,
});
}
hapticsImpactMedium(style) {
this.hapticsImpact(HapticsImpactStyle.Medium);
}
hapticsImpactLight(style) {
this.hapticsImpact(HapticsImpactStyle.Light);
}
hapticsVibrate() {
Haptics.vibrate();
}
hapticsSelectionStart() {
Haptics.selectionStart();
}
hapticsSelectionChanged() {
Haptics.selectionChanged();
}
hapticsSelectionEnd() {
Haptics.selectionEnd();
}
}
API
impact(...)
impact(options: HapticsImpactOptions) => void