Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Xamarin.Forms implementa AndHud y BTProgressHud

¿Puede alguien apuntarme a una muestra de Xamarin.forms que utiliza AndHud para Android y BTProgressHud para iOS (o algo similar)?

Sé que hay el ejemplo ACR-Xamarin-Forms aquí https://github.com/aritchie/acr-xamarin-forms , pero es demasiado complicado y completamente sobre mi cabeza.

Seguramente hay una más fácil de entender la implementación, pero si no algún tipo de orientación sobre cómo empezar a implementar (para un novato C # y Xamarin)

Gracias por adelantado

2 Solutions collect form web for “Xamarin.Forms implementa AndHud y BTProgressHud”

Así es como lo hice para iOS. Todo lo que debe hacer para Android es crear una implementación de IHud que usar AndHud en lugar de BTProgressHud.

En primer lugar, crear una interfaz en el proyecto compartido

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

A continuación, en el proyecto de iOS, cree una implementación de IHud utilizando el 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 (); } } } 

Finalmente, para utilizar esto desde el código Forms, simplemente haga

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

Mi respuesta, que es bastante similar a @ jason's se puede encontrar aquí:

Icono de carga para la pantalla de diseño Xamarin android

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.