Xamarin.Essentials: Hmatové váš názor
Třída HapticFeedback vám umožňuje řídit zpětnou vazbu hmatové na zařízení.
Začínáme
Pokud chcete začít používat toto rozhraní API, přečtěte si příručku Začínáme pro, abyste měli jistotu, že je knihovna správně nainstalovaná a nastavená ve vašich projektech.
Pro přístup k funkci HapticFeedback je nutné použít následující nastavení pro konkrétní platformu.
Oprávnění vibrace je povinné a musí být nakonfigurováno v projektu pro Android. Dá se přidat následujícími způsoby:
Ve složce Properties (vlastnosti ) otevřete soubor AssemblyInfo. cs a přidejte:
[assembly: UsesPermission(Android.Manifest.Permission.Vibrate)]
NEBO aktualizovat manifest Android:
Ve složce Properties (vlastnosti ) otevřete soubor AndroidManifest.xml a přidejte následující dovnitř uzlu manifestu .
<uses-permission android:name="android.permission.VIBRATE" />
Nebo klikněte pravým tlačítkem na projekt pro Android a otevřete vlastnosti projektu. V části manifest Androidu Najděte požadovaná oprávnění: oblast a zaškrtněte oprávnění vibrace . Tím se automaticky aktualizuje soubor AndroidManifest.xml .
Použití zpětné vazby hmatové
Do třídy přidejte odkaz Xamarin.Essentials :
using Xamarin.Essentials;
Funkce zpětné vazby hmatové se dá provést s ClickLongPress typem zpětné vazby.
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.
}