Ubicación y color de la barra de herramientas tabbedPage en Android
Importante
Las características específicas de la plataforma que establecen el color de la barra de herramientas en un TabbedPage
están obsoletas y se han reemplazado por las SelectedTabColor
propiedades y UnselectedTabColor
. Para obtener más información, vea Crear un tabbedPage.
Estas características específicas de la plataforma se usan para establecer la ubicación y el color de la barra de herramientas en un TabbedPage
. Se consumen en XAML estableciendo la TabbedPage.ToolbarPlacement
propiedad adjunta en un valor de la ToolbarPlacement
enumeración y las TabbedPage.BarItemColor
propiedades adjuntas y TabbedPage.BarSelectedItemColor
en :Color
<TabbedPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
android:TabbedPage.ToolbarPlacement="Bottom"
android:TabbedPage.BarItemColor="Black"
android:TabbedPage.BarSelectedItemColor="Red">
...
</TabbedPage>
Como alternativa, se pueden consumir desde C# mediante la API fluida:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetToolbarPlacement(ToolbarPlacement.Bottom)
.SetBarItemColor(Color.Black)
.SetBarSelectedItemColor(Color.Red);
El TabbedPage.On<Android>
método especifica que estas características específicas de la plataforma solo se ejecutarán en Android. El TabbedPage.SetToolbarPlacement
método , en el Xamarin.Forms.PlatformConfiguration.AndroidSpecific
espacio de nombres , se usa para establecer la ubicación de la barra de herramientas en , TabbedPage
con la ToolbarPlacement
enumeración que proporciona los siguientes valores:
Default
: indica que la barra de herramientas se coloca en la ubicación predeterminada de la página. Esta es la parte superior de la página en teléfonos y la parte inferior de la página en otras expresiones del dispositivo.Top
: indica que la barra de herramientas se coloca en la parte superior de la página.Bottom
: indica que la barra de herramientas se coloca en la parte inferior de la página.
Además, los TabbedPage.SetBarItemColor
métodos y TabbedPage.SetBarSelectedItemColor
se usan para establecer el color de los elementos de la barra de herramientas y los elementos de la barra de herramientas seleccionados, respectivamente.
Nota
Los GetToolbarPlacement
métodos , GetBarItemColor
y GetBarSelectedItemColor
se pueden usar para recuperar la ubicación y el color de la TabbedPage
barra de herramientas.
El resultado es que la ubicación de la barra de herramientas, el color de los elementos de la barra de herramientas y el color del elemento de barra de herramientas seleccionado se pueden establecer en :TabbedPage