Ich entwickle eine App mit Xamarin.Forms, um die Nachrichten aus verschiedenen Quellen aufzulisten. Ich benutze ein WebView, um den Link zu den Nachrichten zu öffnen. Aber ich möchte den Fortschritt beim Laden der Webseite in die Webansicht zeigen, wie die Fortschrittsleiste in Safari App. Dafür habe ich das ProgressBar-Element folgendermaßen verwendet:
%Vor%und in dem Code, den ich benutzt habe
%Vor%Aber ich möchte auch den Fortschritt beim Laden der Daten zeigen, nicht nur eine Anzeige, die geladen und geladen wird. Ich möchte, dass der Benutzer weiß, dass die Daten geladen werden. Gibt es einen Weg, dies zu erreichen?
Die Implementierungen sollten über benutzerdefinierte Renderings plattformspezifisch sein. Zum Glück wurde dieses Thema bereits für verschiedene Plattformen hier auf SO diskutiert.
Die Android-Version basiert auf diesem Thema :
%Vor%Auf iOS ist es etwas kniffliger, hier ist ein sehr einfacher Spott, der es ziemlich gut macht:
%Vor%Weitere Einzelheiten finden Sie hier .
P.S .: Diese Codebeispiele sind auf github verfügbar.
Tags und Links webview xamarin.forms progress progress-bar