Xamarin.Forms implementa AndHud e BTProgressHud

Qualcuno può dirmi un esempio di Xamarin.forms che utilizza AndHud per Android e BTProgressHud per iOS (o qualcosa di simile)?

So che qui c'è l'esempio ACR-Xamarin-Forms https://github.com/aritchie/acr-xamarin-forms , ma è troppo complicato e completamente sopra la mia testa.

  • Widget per lettore musicale Android
  • com.google.android.gms.common.internal.safe parcel.safe parcelle non trovate
  • Will LoaderManager.restartLoader () comport sempre una chiamata su onCreateLoader ()?
  • ViewPager OnItemClickListener
  • Il tempo del timer non cambia come variabile?
  • Implementazione dell'azione di Swipe su ViewFlipper con più GridViews
  • Sicuramente c'è un'applicazione più semplice da capire, ma se non una guida su come iniziare a metterlo in atto (per un newbie di C # e Xamarin)

    Grazie in anticipo

  • Localizzazione all'interno dei sapori del prodotto
  • Come submit i dati da un'applicazione ad un'altra applicazione in android?
  • Cambiare il path di salvataggio predefinito dei progetti (o degli spazi di lavoro) in Android Studio
  • Qual è il modo migliore per connettersi tra database android e oracle?
  • + Webview Android - come eseguire la scansione automatica di una pagina?
  • Come forzare un integer layout Visualizza aggiornamento?
  • 2 Solutions collect form web for “Xamarin.Forms implementa AndHud e BTProgressHud”

    Questo è come ho fatto per iOS. Tutto quello che dovresti fare per Android è creare un'implementazione di IHud che utilizza AndHud invece di BTProgressHud.

    Innanzitutto, crea un'interface nel progetto condiviso

    public interface IHud { void Show(); void Show(string message); void Dismiss(); } 

    Successivamente, nel progetto iOS, creare un'implementazione di IHud usando la componente BTProgressHud:

     [assembly: Dependency(typeof(Hud))] namespace project.iOS { public class Hud : IHud { public Hud () { } public void Show() { BTProgressHUD.Show (); } public void Show(string message) { BTProgressHUD.Show (message); } public void Dismiss() { BTProgressHUD.Dismiss (); } } } 

    Infine, per utilizzarla dal codice Forms, fai semplicemente

      var hud = DependencyService.Get<IHud> (); hud.Show ("Loading Vehicles"); // tasks... hud.Dismiss (); 

    La mia risposta, che è molto simile a @ jason's può essere trovata qui:

    Caricamento dell'icona per lo schermo di layout Xamarin android

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.