2017-12-19 53 views
0

Yo. Einige von euch wissen vielleicht schon, aber Xamarin Apps booten ziemlich langsam und die Verzögerung tritt auf, bevor irgendeine Codezeile ausgeführt wird - zumindest habe ich das mit einigen Breakpoints herausgefunden. Also ich möchte das mit einem Splashscreen abdecken. Aber da Xamarin für mehrere Plattformen gedacht ist, möchte ich ... nun ... plattformübergreifenden Code verwenden. Der wichtigste Teil ist: Ich möchte nicht meine Code-Verzögerung abdecken. Ich möchte App nicht mit einem weißen leeren Bildschirm öffnen, wie es derzeit tut, aber z. mit einem Bild oder etwas Animation oder solchen Sachen.Xamarin Cross Platform Begrüßungsbildschirm auf App-Start

und ja ich googelte schon ein wenig, aber alles, was ich fand, schien Android-spezifische oder iPhone Zeug zu sein, oder es nimmt nur Einfluss, nachdem das System bootet.

+1

Es gibt keine Cross-Plattform-Lösung. Sie müssen den Begrüßungsbildschirm für jede Plattform unabhängig voneinander einrichten. Jede plattformübergreifende Lösung würde nur funktionieren, sobald XF geladen wurde, was die Verzögerung an erster Stelle verursacht. Yo. – Jason

+0

Die Tatsache, dass Sie noch nicht zur 'Xamarin.Forms'-Init gelangt sind, geht der Verwendung von Forms voraus. Platform-spezifische "native" Splash Screens sind die Lösung ... – SushiHangover

+0

oh :(leider denke ich, ich muss es so machen. Okay danke! –

Antwort

Verwandte Themen