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 TabbedPage
araç ç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 Color
ayarlayarak 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şiminiTabbedPage
ToolbarPlacement
, 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
, GetBarItemColor
ve 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 TabbedPage
ayarlanabilir: