Aracılığıyla paylaş


Android'de TabbedPage Araç Çubuğu Yerleşimi ve Rengi

Önemli

üzerinde araç çubuğunun TabbedPage rengini ayarlayan platforma özgü özellikler artık kullanım dışıdır ve ve UnselectedTabColor özellikleriyle SelectedTabColor değiştirilmiştir. Daha fazla bilgi için bkz . TabbedPage oluşturma.

Bu platforma özgü özellikler, üzerindeki TabbedPagearaç çubuğunun yerleşimini ve rengini ayarlamak için kullanılır. Bunlar, ekli özelliği sabit listesi değerine ToolbarPlacement ve TabbedPage.BarItemColor ve TabbedPage.BarSelectedItemColor ekli özelliklerini değerine Colorayarlayarak TabbedPage.ToolbarPlacement XAML'de kullanılır:

<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>

Alternatif olarak, akıcı API kullanılarak C# dilinden de kullanılabilir:

using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...

On<Android>().SetToolbarPlacement(ToolbarPlacement.Bottom)
             .SetBarItemColor(Color.Black)
             .SetBarSelectedItemColor(Color.Red);

yöntemi, TabbedPage.On<Android> bu platforma özgü özelliklerin yalnızca Android'de çalışacağını belirtir. TabbedPage.SetToolbarPlacement yöntemi, ad alanında Xamarin.Forms.PlatformConfiguration.AndroidSpecific araç çubuğu yerleşiminiTabbedPageToolbarPlacement, sabit listesi aşağıdaki değerleri sağlayarak ayarlamak için kullanılır:

  • Default – araç çubuğunun sayfadaki varsayılan konuma yerleştirildiğini gösterir. Bu, telefonlardaki sayfanın üst kısmı ve diğer cihaz deyimlerinde sayfanın alt kısmıdır.
  • Top – araç çubuğunun sayfanın en üstüne yerleştirildiğini gösterir.
  • Bottom – araç çubuğunun sayfanın en altına yerleştirildiğini gösterir.

Ayrıca, TabbedPage.SetBarItemColor ve TabbedPage.SetBarSelectedItemColor yöntemleri sırasıyla araç çubuğu öğelerinin ve seçili araç çubuğu öğelerinin rengini ayarlamak için kullanılır.

Not

GetToolbarPlacement, GetBarItemColorve GetBarSelectedItemColor yöntemleri, araç çubuğunun yerleşimini ve rengini TabbedPage almak için kullanılabilir.

Sonuç olarak araç çubuğu yerleşimi, araç çubuğu öğelerinin rengi ve seçili araç çubuğu öğesinin rengi üzerinde TabbedPageayarlanabilir:

TabbedPage araç çubuğu yapılandırması