Placement et couleur de la barre d’outils TabbedPage sur Android
Important
Les spécificités de la plateforme qui définissent la couleur de la barre d’outils sur un sont TabbedPage
désormais obsolètes et ont été remplacées par les propriétés et UnselectedTabColor
les SelectedTabColor
propriétés. Pour plus d’informations, consultez Créer un TabbedPage.
Ces spécificités de la plateforme sont utilisées pour définir l’emplacement et la couleur de la barre d’outils sur un TabbedPage
. Ils sont consommés en XAML en définissant la TabbedPage.ToolbarPlacement
propriété jointe sur une valeur de l’énumération ToolbarPlacement
et les TabbedPage.BarSelectedItemColor
TabbedPage.BarItemColor
propriétés jointes sur un 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>
Vous pouvez également les consommer à partir de C# à l’aide de l’API Fluent :
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetToolbarPlacement(ToolbarPlacement.Bottom)
.SetBarItemColor(Color.Black)
.SetBarSelectedItemColor(Color.Red);
La TabbedPage.On<Android>
méthode spécifie que ces spécificités de la plateforme s’exécutent uniquement sur Android. La TabbedPage.SetToolbarPlacement
méthode, dans l’espace Xamarin.Forms.PlatformConfiguration.AndroidSpecific
de noms, est utilisée pour définir l’emplacement de la barre d’outils sur un TabbedPage
, avec l’énumération ToolbarPlacement
fournissant les valeurs suivantes :
Default
: indique que la barre d’outils est placée à l’emplacement par défaut de la page. Il s’agit du haut de la page sur les téléphones, et le bas de la page sur d’autres idiomes d’appareil.Top
: indique que la barre d’outils est placée en haut de la page.Bottom
: indique que la barre d’outils est placée en bas de la page.
En outre, les méthodes et TabbedPage.SetBarSelectedItemColor
les TabbedPage.SetBarItemColor
méthodes sont utilisées pour définir la couleur des éléments de barre d’outils et des éléments de barre d’outils sélectionnés, respectivement.
Remarque
Les GetToolbarPlacement
méthodes et GetBarSelectedItemColor
les méthodes GetBarItemColor
peuvent être utilisées pour récupérer le placement et la couleur de la TabbedPage
barre d’outils.
Le résultat est que l’emplacement de la barre d’outils, la couleur des éléments de barre d’outils et la couleur de l’élément de barre d’outils sélectionné peuvent être définies sur un TabbedPage
: