Umieszczanie i kolor paska narzędzi TabbedPage w systemie Android
Ważne
Specyficzne dla platformy, które ustawiają kolor paska narzędzi na obiekcie TabbedPage
, są teraz przestarzałe i zostały zastąpione właściwościami SelectedTabColor
i UnselectedTabColor
. Aby uzyskać więcej informacji, zobacz Tworzenie elementu TabbedPage.
Te specyficzne dla platformy służą do ustawiania położenia i koloru paska narzędzi na .TabbedPage
Są one używane w języku XAML przez ustawienie dołączonej TabbedPage.ToolbarPlacement
właściwości na wartość ToolbarPlacement
wyliczenia oraz właściwości i TabbedPage.BarItemColor
TabbedPage.BarSelectedItemColor
dołączone do elementu 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>
Alternatywnie można ich używać w języku C# przy użyciu płynnego interfejsu API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetToolbarPlacement(ToolbarPlacement.Bottom)
.SetBarItemColor(Color.Black)
.SetBarSelectedItemColor(Color.Red);
Metoda TabbedPage.On<Android>
określa, że te specyficzne dla platformy będą działać tylko w systemie Android. Metoda TabbedPage.SetToolbarPlacement
w Xamarin.Forms.PlatformConfiguration.AndroidSpecific
przestrzeni nazw służy do ustawiania położenia paska narzędzi na TabbedPage
obiekcie z ToolbarPlacement
wyliczeniem zawierającym następujące wartości:
Default
— wskazuje, że pasek narzędzi znajduje się w domyślnej lokalizacji na stronie. Jest to górna część strony na telefonach i dolna część strony na innych idiomach urządzeń.Top
— wskazuje, że pasek narzędzi znajduje się w górnej części strony.Bottom
— wskazuje, że pasek narzędzi znajduje się w dolnej części strony.
Ponadto TabbedPage.SetBarItemColor
metody i TabbedPage.SetBarSelectedItemColor
służą do ustawiania koloru elementów paska narzędzi i wybranych elementów paska narzędzi odpowiednio.
Uwaga
Metody GetToolbarPlacement
, GetBarItemColor
i GetBarSelectedItemColor
mogą służyć do pobierania położenia i koloru TabbedPage
paska narzędzi.
Wynikiem jest to, że umieszczanie paska narzędzi, kolor elementów paska narzędzi i kolor wybranego elementu paska narzędzi można ustawić na :TabbedPage