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.BarItemColorTabbedPage.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 TabbedPageoggetto , 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 GetToolbarPlacementmetodi , GetBarItemColore 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

Configurazione della barra degli strumenti tabbedPage