Bagikan melalui


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:

Konfigurasi toolbar TabbedPage