Android 上的 TabbedPage 工具列位置和色彩
重要
在上 TabbedPage
設定工具列色彩的平臺特定項目現在已過時,且已由 SelectedTabColor
和 UnselectedTabColor
屬性取代。 如需詳細資訊,請參閱 建立TabbedPage。
這些平臺特定專案可用來設定 工具列在 上的 TabbedPage
位置和色彩。 它們會在 XAML 中取用,方法是將 TabbedPage.ToolbarPlacement
附加屬性設定為 列舉值 ToolbarPlacement
,並將 TabbedPage.BarItemColor
與 TabbedPage.BarSelectedItemColor
附加屬性設定為 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>
或者,您可以使用 Fluent API 從 C# 取用它們:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetToolbarPlacement(ToolbarPlacement.Bottom)
.SetBarItemColor(Color.Black)
.SetBarSelectedItemColor(Color.Red);
方法 TabbedPage.On<Android>
會指定這些平臺特定專案只會在Android上執行。 命名空間 TabbedPage.SetToolbarPlacement
中的 Xamarin.Forms.PlatformConfiguration.AndroidSpecific
方法可用來設定 上的 TabbedPage
工具列位置,並提供 ToolbarPlacement
下列值的列舉:
此外, TabbedPage.SetBarItemColor
和 TabbedPage.SetBarSelectedItemColor
方法可用來分別設定工具列專案和選取的工具列專案色彩。
注意
GetToolbarPlacement
、 GetBarItemColor
和 GetBarSelectedItemColor
方法可用來擷取工具列的位置和色彩TabbedPage
。
結果是工具列位置、工具列專案的色彩,以及選取工具列專案的色彩可以在 上 TabbedPage
設定: