Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esse específico da plataforma Android é usado para desabilitar animações de transição ao navegar pelas páginas, programaticamente ou ao usar a barra de guias, em um TabbedPage. Ele é consumido em XAML definindo a TabbedPage.IsSmoothScrollEnabled propriedade associável como false:
<TabbedPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
android:TabbedPage.IsSmoothScrollEnabled="false">
...
</TabbedPage>
Como alternativa, ele pode ser consumido do C# usando a API fluente:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetIsSmoothScrollEnabled(false);
O TabbedPage.On<Android> método especifica que esse específico da plataforma só será executado no Android. O TabbedPage.SetIsSmoothScrollEnabled método, no Xamarin.Forms.PlatformConfiguration.AndroidSpecific namespace, é usado para controlar se as animações de transição serão exibidas ao navegar entre as páginas em um TabbedPage. Além disso, a TabbedPage Xamarin.Forms.PlatformConfiguration.AndroidSpecific classe no namespace também tem os seguintes métodos:
IsSmoothScrollEnabled, que é usado para recuperar se as animações de transição serão exibidas ao navegar entre as páginas em umTabbedPage.EnableSmoothScroll, que é usado para habilitar animações de transição ao navegar entre páginas em umTabbedPage.DisableSmoothScroll, que é usado para desabilitar animações de transição ao navegar entre páginas em umTabbedPage.