Я новичок в кроссплатформенной разработке и Xamarin Forms.Моему приложению требуется около 5-6 секунд для загрузки, в то время как у него белый экран, я хочу показать ActivityIndicator (или изображение) вместо белого экрана, пока не загрузится.
Первая «активность», котораязагружает основной MainPage из демоверсий XAML:
<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:views="clr-namespace:App2.Views"
x:Class="App2.Views.MainPage">
<MasterDetailPage.Master>
<views:MenuPage />
</MasterDetailPage.Master>
<MasterDetailPage.Detail>
<NavigationPage>
<NavigationPage.Icon>
<OnPlatform x:TypeArguments="FileImageSource">
<On Platform="iOS" Value="tab_feed.png"/>
</OnPlatform>
</NavigationPage.Icon>
<x:Arguments>
<views:ItemsPage />
</x:Arguments>
</NavigationPage>
</MasterDetailPage.Detail>
Но я не знаю, куда поместить ActivityIndicator
(или изображение), если я помещу его в конструктор ItemsPage
, сейчас уже поздно.Любые предложения?
РЕДАКТИРОВАТЬ:
добавил зависимость для пользовательских диалогов ACR и строки UserDialogs.Init(this);
в мой Android MainActivity.cs, все еще ничего