Анимации перехода на страницу TabbedPage на Android
Эта платформа Android используется для отключения анимаций перехода при переходе по страницам программным способом или при использовании панели вкладок.TabbedPage
Он используется в XAML, задав TabbedPage.IsSmoothScrollEnabled
привязываемое свойство false
следующим образом:
<TabbedPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
android:TabbedPage.IsSmoothScrollEnabled="false">
...
</TabbedPage>
Кроме того, его можно использовать из C# с помощью api fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetIsSmoothScrollEnabled(false);
Метод TabbedPage.On<Android>
указывает, что эта платформа будет работать только в Android. Метод TabbedPage.SetIsSmoothScrollEnabled
в Xamarin.Forms.PlatformConfiguration.AndroidSpecific
пространстве имен используется для управления отображением анимаций перехода при переходе между страницами в .TabbedPage
Кроме того, TabbedPage
класс в Xamarin.Forms.PlatformConfiguration.AndroidSpecific
пространстве имен также имеет следующие методы:
IsSmoothScrollEnabled
, который используется для извлечения того, будут ли отображаться анимации перехода при переходе между страницами в .TabbedPage
EnableSmoothScroll
, который используется для включения анимации перехода при переходе между страницами вTabbedPage
.DisableSmoothScroll
, который используется для отключения анимации перехода при переходе между страницами вTabbedPage
.