I dispositivi che montano Windows Phone 7 hanno tra i requisiti la presenza della vibrazione meccanica, la quale permette di dare feedback alle interazioni dell'utente con l'interfaccia. Con i giochi è utile per dare maggiore sensazione e coinvolgimento nell'azione, mentre in un'applicazione Silverlight è utile per dare feedback al tocco di alcuni elementi o per notificare un'attività longeva attiva magari quando il terminale è bloccato.
Per effettuare la vibrazione nell'assembly Microsoft.Phone è possibile trovare la classe VibrateController che con un semplice metodo Start ci permette di avviare una vibrazione per un tempo determinato.
// Vibra per mezzo secondo VibrateController.Default.Start(TimeSpan.FromSeconds(0.5));
La durata, passata sotto forma di TimeSpan, non può essere inferiore a zero, ne superare i 5 secondi, anche se è possibile fermare anticipatamente la vibrazione con il metodo Stop. Infine, non è possibile testare la vibrazione sull'emulatore, ma è necessario provarlo su un dispositivo vero.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Effettuare lo stream della risposta in ASP.NET Core tramite IAsyncEnumerable
Utilizzare la session affinity con Azure Container Apps
Usare il versioning con i controller di ASP.NET Core Web API
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Ottimizzazione dei block template in Angular 17
Generare file PDF da Blazor WebAssembly con iText
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Utilizzare le Cache API di JavaScript per salvare elementi nella cache del browser
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode