Penempatan dan Warna Toolbar TabbedPage di Android
Penting
Spesifikasi platform yang mengatur warna toolbar pada TabbedPage
sekarang usang dan telah digantikan oleh SelectedTabColor
properti dan UnselectedTabColor
. Untuk informasi selengkapnya, lihat Membuat TabbedPage.
Spesifikasi platform ini digunakan untuk mengatur penempatan dan warna toolbar pada TabbedPage
. Mereka digunakan dalam XAML dengan mengatur TabbedPage.ToolbarPlacement
properti terlampir ke nilai ToolbarPlacement
enumerasi, dan TabbedPage.BarItemColor
properti yang terlampir dan TabbedPage.BarSelectedItemColor
ke 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>
Atau, mereka dapat dikonsumsi dari C# menggunakan API fasih:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetToolbarPlacement(ToolbarPlacement.Bottom)
.SetBarItemColor(Color.Black)
.SetBarSelectedItemColor(Color.Red);
Metode ini TabbedPage.On<Android>
menentukan bahwa spesifikasi platform ini hanya akan berjalan di Android. Metode TabbedPage.SetToolbarPlacement
, di Xamarin.Forms.PlatformConfiguration.AndroidSpecific
namespace layanan, digunakan untuk mengatur penempatan toolbar pada TabbedPage
, dengan ToolbarPlacement
enumerasi yang menyediakan nilai berikut:
Default
– menunjukkan bahwa toolbar ditempatkan di lokasi default di halaman. Ini adalah bagian atas halaman di ponsel, dan bagian bawah halaman di idiom perangkat lain.Top
– menunjukkan bahwa toolbar ditempatkan di bagian atas halaman.Bottom
– menunjukkan bahwa toolbar ditempatkan di bagian bawah halaman.
Selain itu, TabbedPage.SetBarItemColor
metode dan TabbedPage.SetBarSelectedItemColor
digunakan untuk mengatur warna item toolbar dan item toolbar yang dipilih.
Catatan
Metode GetToolbarPlacement
, GetBarItemColor
, dan GetBarSelectedItemColor
dapat digunakan untuk mengambil penempatan dan warna TabbedPage
toolbar.
Hasilnya adalah bahwa penempatan toolbar, warna item toolbar, dan warna item toolbar yang dipilih dapat diatur pada TabbedPage
: