Android의 TabbedPage 도구 모음 배치 및 색TabbedPage Toolbar Placement and Color on Android

샘플 다운로드 샘플 다운로드Download Sample Download the sample

중요

TabbedPage 도구 모음 색을 설정 하는 플랫폼별는 이제 사용 되지 않으며 SelectedTabColorUnselectedTabColor 속성으로 대체 되었습니다.The platform-specifics that set the color of the toolbar on a TabbedPage are now obsolete and have been replaced by the SelectedTabColor and UnselectedTabColor properties. 자세한 내용은 Create a TabbedPage을 참조 하세요.For more information, see Create a TabbedPage.

이러한 플랫폼에 대 한 자세한 내용은 TabbedPage도구 모음의 배치 및 색을 설정 하는 데 사용 됩니다.These platform-specifics are used to set the placement and color of the toolbar on a TabbedPage. TabbedPage.ToolbarPlacement 연결 된 속성을 ToolbarPlacement 열거형 값으로 설정 하 고 TabbedPage.BarItemColorTabbedPage.BarSelectedItemColor 연결 된 속성을 Color에 설정 하 여 XAML에서 사용 됩니다.They are consumed in XAML by setting the TabbedPage.ToolbarPlacement attached property to a value of the ToolbarPlacement enumeration, and the TabbedPage.BarItemColor and TabbedPage.BarSelectedItemColor attached properties to a 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>

또는 흐름 API를 C# 사용 하 여 사용 될 수 있습니다.Alternatively, they can be consumed from C# using the fluent API:

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

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

TabbedPage.On<Android> 메서드는 이러한 플랫폼에 대 한 세부 사항이 Android 에서만 실행 되도록 지정 합니다.The TabbedPage.On<Android> method specifies that these platform-specifics will only run on Android. Xamarin.Forms.PlatformConfiguration.AndroidSpecific 네임 스페이스의 TabbedPage.SetToolbarPlacement 메서드는 다음 값을 제공 하는 ToolbarPlacement 열거를 사용 하 여 TabbedPage에서 도구 모음 배치를 설정 하는 데 사용 됩니다.The TabbedPage.SetToolbarPlacement method, in the Xamarin.Forms.PlatformConfiguration.AndroidSpecific namespace, is used to set the toolbar placement on a TabbedPage, with the ToolbarPlacement enumeration providing the following values:

  • Default – 도구 모음이 페이지의 기본 위치에 배치 됨을 나타냅니다.Default – indicates that the toolbar is placed at the default location on the page. 휴대폰에서 페이지의 위쪽이 고 다른 장치 관용구 페이지의 아래쪽에 있습니다.This is the top of the page on phones, and the bottom of the page on other device idioms.
  • Top – 도구 모음이 페이지 맨 위에 배치 됨을 나타냅니다.Top – indicates that the toolbar is placed at the top of the page.
  • Bottom – 도구 모음이 페이지 아래쪽에 배치 됨을 나타냅니다.Bottom – indicates that the toolbar is placed at the bottom of the page.

또한 TabbedPage.SetBarItemColorTabbedPage.SetBarSelectedItemColor 메서드를 사용 하 여 도구 모음 항목과 선택한 도구 모음 항목의 색을 각각 설정 합니다.In addition, the TabbedPage.SetBarItemColor and TabbedPage.SetBarSelectedItemColor methods are used to set the color of toolbar items and selected toolbar items, respectively.

참고

GetToolbarPlacement, GetBarItemColorGetBarSelectedItemColor 메서드를 사용 하 여 TabbedPage 도구 모음의 배치 및 색을 검색할 수 있습니다.The GetToolbarPlacement, GetBarItemColor, and GetBarSelectedItemColor methods can be used to retrieve the placement and color of the TabbedPage toolbar.

그러면 도구 모음 배치, 도구 모음 항목의 색 및 선택한 도구 모음 항목의 색을 TabbedPage설정할 수 있습니다.The result is that the toolbar placement, the color of toolbar items, and the color of the selected toolbar item can be set on a TabbedPage: