Udostępnij za pośrednictwem


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.
}

interfejs API