#c# #xaml #animation #xamarin.forms #transition
#c# #xaml #Анимация #xamarin.forms #переход
Вопрос:
Когда я устанавливаю для анимации значение true в методе PushAsync, переход страницы происходит слева направо, но я хотел бы иметь переход снизу вверх, как страница настроек отображается в приложении Youtube для iOS. Кто-нибудь может мне помочь, как добиться этого с помощью Xamarin.Формы?
Ответ №1:
Чтобы представить страницу снизу вверх, вы должны модализовать страницы:
async void OnNextPageButtonClicked (object sender, EventArgs e)
{
// Page appearance animated
await Navigation.PushModalAsync (new DetailPage (), true);
}
async void OnDismissButtonClicked (object sender, EventArgs args)
{
// Page appearance animated
await Navigation.PopModalAsync (true);
}
Страницы навигации отличаются от него.
Вы можете прочитать документ для получения дополнительной информации.