Xamarin.Essentials: Opinie haptyczne
Klasa HapticFeedback umożliwia kontrolowanie haptycznych opinii na urządzeniu.
Rozpocznij
Aby rozpocząć korzystanie z tego interfejsu API, przeczytaj przewodnik wprowadzający , Xamarin.Essentials aby upewnić się, że biblioteka jest prawidłowo zainstalowana i skonfigurowana w projektach.
Aby uzyskać dostęp do funkcji HapticFeedback , wymagana jest następująca konfiguracja specyficzna dla platformy.
Wymagane jest uprawnienie wibratora i musi być skonfigurowane w projekcie systemu Android. Można to dodać w następujący sposób:
Otwórz plik AssemblyInfo.cs w folderze Właściwości i dodaj:
[assembly: UsesPermission(Android.Manifest.Permission.Vibrate)]
LUB Zaktualizuj manifest systemu Android:
Otwórz plik AndroidManifest.xml w folderze Właściwości i dodaj następujący element w węźle manifestu.
<uses-permission android:name="android.permission.VIBRATE" />
Możesz też kliknąć prawym przyciskiem myszy projekt systemu Android i otworzyć właściwości projektu. W obszarze Manifest systemu Android znajdź wymagane uprawnienia: obszar i sprawdź uprawnienie WIBRU . Spowoduje to automatyczne zaktualizowanie pliku AndroidManifest.xml .
Używanie opinii haptycznych
Dodaj odwołanie do Xamarin.Essentials klasy:
using Xamarin.Essentials;
Funkcje haptic Feedback mogą być wykonywane za pomocą Click
typu lub LongPress
opinii.
try
{
// Perform click feedback
HapticFeedback.Perform(HapticFeedbackType.Click);
// Or use long press
HapticFeedback.Perform(HapticFeedbackType.LongPress);
}
catch (FeatureNotSupportedException ex)
{
// Feature not supported on device
}
catch (Exception ex)
{
// Other error has occurred.
}