Animaciones de transición de página tabbedPage en Android
Este específico de la plataforma Android se usa para deshabilitar las animaciones de transición al navegar por páginas, ya sea mediante programación o al usar la barra de pestañas, en .TabbedPage
Se consume en XAML estableciendo la TabbedPage.IsSmoothScrollEnabled
propiedad false
enlazable en :
<TabbedPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
android:TabbedPage.IsSmoothScrollEnabled="false">
...
</TabbedPage>
Como alternativa, se puede consumir desde C# mediante la API fluida:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetIsSmoothScrollEnabled(false);
El TabbedPage.On<Android>
método especifica que esta plataforma específica solo se ejecutará en Android. El TabbedPage.SetIsSmoothScrollEnabled
método , en el Xamarin.Forms.PlatformConfiguration.AndroidSpecific
espacio de nombres , se usa para controlar si se mostrarán animaciones de transición al navegar entre páginas de .TabbedPage
Además, la TabbedPage
clase del Xamarin.Forms.PlatformConfiguration.AndroidSpecific
espacio de nombres también tiene los métodos siguientes:
IsSmoothScrollEnabled
, que se usa para recuperar si se mostrarán animaciones de transición al navegar entre páginas de .TabbedPage
EnableSmoothScroll
, que se usa para habilitar animaciones de transición al navegar entre páginas de .TabbedPage
DisableSmoothScroll
, que se usa para deshabilitar las animaciones de transición al navegar entre páginas de .TabbedPage