Posizionamento e colore della barra degli strumenti tabbedPage in Android
Importante
Le specifiche della piattaforma che impostano il colore della barra degli strumenti su un TabbedPage
oggetto sono ora obsolete e sono state sostituite dalle SelectedTabColor
proprietà e UnselectedTabColor
. Per altre informazioni, vedere Creare un controllo TabbedPage.
Queste specifiche della piattaforma vengono usate per impostare la posizione e il colore della barra degli strumenti su un oggetto TabbedPage
. Vengono utilizzate in XAML impostando la TabbedPage.ToolbarPlacement
proprietà associata su un valore dell'enumerazione ToolbarPlacement
e le TabbedPage.BarItemColor
TabbedPage.BarSelectedItemColor
proprietà associate a un oggetto 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>
In alternativa, possono essere usati da C# usando l'API Fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetToolbarPlacement(ToolbarPlacement.Bottom)
.SetBarItemColor(Color.Black)
.SetBarSelectedItemColor(Color.Red);
Il TabbedPage.On<Android>
metodo specifica che queste specifiche della piattaforma verranno eseguite solo in Android. Il TabbedPage.SetToolbarPlacement
metodo , nello spazio dei Xamarin.Forms.PlatformConfiguration.AndroidSpecific
nomi , viene usato per impostare la posizione della barra degli strumenti su un TabbedPage
oggetto , con l'enumerazione ToolbarPlacement
che fornisce i valori seguenti:
Default
: indica che la barra degli strumenti è posizionata nella posizione predefinita nella pagina. Questa è la parte superiore della pagina sui telefoni e la parte inferiore della pagina in altri idiomi del dispositivo.Top
: indica che la barra degli strumenti è posizionata nella parte superiore della pagina.Bottom
: indica che la barra degli strumenti è posizionata nella parte inferiore della pagina.
Inoltre, i TabbedPage.SetBarItemColor
metodi e TabbedPage.SetBarSelectedItemColor
vengono utilizzati per impostare rispettivamente il colore degli elementi della barra degli strumenti e gli elementi della barra degli strumenti selezionati.
Nota
I GetToolbarPlacement
metodi , GetBarItemColor
e GetBarSelectedItemColor
possono essere usati per recuperare la posizione e il colore della TabbedPage
barra degli strumenti.
Il risultato è che la posizione della barra degli strumenti, il colore degli elementi della barra degli strumenti e il colore dell'elemento della barra degli strumenti selezionato possono essere impostati su :TabbedPage