Android의 TabbedPage 도구 모음 배치 및 색

Download Sample 샘플 다운로드

Important

이제 도구 모음 TabbedPage 의 색을 설정하는 플랫폼 관련 항목이 사용되지 않으며 및 UnselectedTabColor 속성으로 SelectedTabColor 대체되었습니다. 자세한 내용은 TabbedPage 만들기를 참조 하세요.

이러한 플랫폼 관련 항목은 도구 모음 TabbedPage의 배치 및 색을 설정하는 데 사용됩니다. 연결된 속성을 열거형 값 ToolbarPlacement 으로 설정하고 연결된 속성을 Color다음으로 설정 TabbedPage.ToolbarPlacement 하여 XAML에서 TabbedPage.BarItemColorTabbedPage.BarSelectedItemColor 사용합니다.

<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#에서 사용할 수 있습니다.

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

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

이 메서드는 TabbedPage.On<Android> 이러한 플랫폼 관련 사항이 Android에서만 실행되도록 지정합니다. TabbedPage.SetToolbarPlacement 네임스페이스의 메서드 Xamarin.Forms.PlatformConfiguration.AndroidSpecific 는 다음 값을 제공하는 열거형을 ToolbarPlacement 사용하여 도구 모음 배치TabbedPage를 설정하는 데 사용됩니다.

  • Default – 도구 모음이 페이지의 기본 위치에 배치되었음을 나타냅니다. 휴대폰의 페이지 맨 위와 다른 장치 관용구의 페이지 아래쪽입니다.
  • Top – 도구 모음이 페이지 맨 위에 배치되었음을 나타냅니다.
  • Bottom – 도구 모음이 페이지 아래쪽에 배치되었음을 나타냅니다.

또한 TabbedPage.SetBarItemColor 도구 모음 항목과 TabbedPage.SetBarSelectedItemColor 선택한 도구 모음 항목의 색을 각각 설정하는 데와 메서드가 사용됩니다.

참고 항목

GetToolbarPlacement, GetBarItemColorGetBarSelectedItemColor 메서드를 사용하여 도구 모음의 배치 및 색을 검색할 TabbedPage 수 있습니다.

그 결과 도구 모음 배치, 도구 모음 항목의 색 및 선택한 도구 모음 항목의 색을 다음에서 TabbedPage설정할 수 있습니다.

TabbedPage toolbar configuration