Отключите всю анимацию в Shell Navigation of Xamarin 4.0+ (iOS) - PullRequest
1 голос
/ 09 октября 2019

Есть ли способ отключить анимацию при изменении страницы в приложении Xamarin.Forms, созданном с помощью Xamarin.Forms 4.0+ и с использованием новой Навигации оболочки?

При использовании функции Shell.GoToAsync(ShellNavigationState, Boolean) можно передать false как для второго параметра animate.

Но как насчет элементов FlyoutItems, перемещаемых из всплывающего меню? Там я не вызываю GoToAsync или что-то еще, это делается фреймворкомКак я могу отключить анимацию для этих элементов?

Редактировать: Как прокомментировал пользователь Depechie, поведение по умолчанию это animated = false. Теперь я понял, что оживляет только в iOS . iOS делает Alphablending при переключении страницы с всплывающим меню. Android просто меняет страницу, показывая сильное мерцание.

...