xamarin.forms.扩展飞溅页面

Splashscreensample.

在启动外部资源期间必须bet188地址并显示给用户时,扩展的Splash页面发挥作用。每个移动应用程序(独立平台)必须满足的一个要求是保持响应,或者移动操作系统将杀死通常是不期望的用户体验的应用程序。扩展的bet188地址页面通常看起来非常类似于Splash屏幕,尽管我强烈建议为用户提供您的应用程序bet188地址/初始化/初始化/您的名称 - 这是更令人愉快的用户体验的指示。

添加扩展的Splash页面

扩展Splash页面中的UI相当简单,显示与Splash屏幕上相同的徽标,显示负载指示符和标签,以指示用户正在发生的内容。

<?xml version="1.0" encoding="utf-8" ?><ContentPage xmlns="http://xamarin.com/schemas/2014/forms"             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"             x:Class="XAMARIN.FormsExtendedSplashPage.ExtendedLoadingPage">  <StackLayout VerticalOptions="Center">    <ActivityIndicator IsVisible="True" IsRunning="True" Color="Blue" />    <Label Text="Loading" VerticalOptions="Center" HorizontalOptions="Center" />  </StackLayout></ContentPage>

如果需要,标签可以显示更多细节 bet188地址报告3(共10个)这实际上取决于bet188地址应用程序所有数据所需的时间,建议更多细节所需的时间越长,因为它给用户提供了进步的感觉。上面的XAML页面将显示一个简单的扩展Splash页面。

从导航堆栈中删除扩展的Splash页面

as xamarin.forms 1.3您可以操纵导航堆栈。因此,一旦从页面上bet188地址所有资源导航到应用程序的根页面。

protected override void OnAppearing(){    base.OnAppearing();    Navigation.RemovePage(Navigation.NavigationStack[0]);}

现在我们可以从导航堆栈中删除扩展的Splash页面。

结论

使用Xamarin.Forms 1.3扩展的飞溅屏幕可以更轻松地实现,并允许您向用户提供令人愉快的用户体验。

您可以找到完整的样本 这里.

这个博客帖子首次发表于此 霍恩工程博客.

Technorati标签: XAMARIN.,xamarin.forms.

Updated: