Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Эта платформа 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, который используется для извлечения того, будут ли отображаться анимации перехода при переходе между страницами в .TabbedPageEnableSmoothScroll, который используется для включения анимации перехода при переходе между страницами вTabbedPage.DisableSmoothScroll, который используется для отключения анимации перехода при переходе между страницами вTabbedPage.