Share via


Xamarin.Essentials: 앱 테마

RequestedTheme API는 AppInfo 클래스의 일부이며 시스템에서 실행 중인 애플리케이션에 대해 요청된 테마에 관한 정보를 제공합니다.

시작하기

이 API를 사용하기 전에 라이브러리가 제대로 설치되고 프로젝트에 설정되어 있는지 확인하기 위해 Xamarin.Essentials에 대한 시작 가이드를 읽어보세요.

RequestedTheme 사용

클래스에서 Xamarin.Essentials에 대한 참조를 추가합니다.

using Xamarin.Essentials;

테마 정보 가져오기

요청된 애플리케이션 테마는 다음 API를 사용하여 검색할 수 있습니다.

AppTheme appTheme = AppInfo.RequestedTheme;

그러면 시스템에서 애플리케이션에 대한 현재 요청된 테마를 제공합니다. 반환 값은 다음 중 하나입니다.

  • Unspecified
  • 밝게
  • 어둡게

지정되지 않음은 운영 체제에 요청할 특정 사용자 인터페이스 스타일이 없을 때 반환됩니다. 그 예는 13.0 이전 버전의 iOS를 실행하는 디바이스입니다.

플랫폼 구현 관련 정보

Android는 구성 모드를 사용하여 사용자가 요청하는 테마 유형을 지정합니다. Android의 버전에 따라 사용자가 이를 변경할 수 있고 또는 배터리 절약 모드가 활성화된 경우 변경됩니다.

자세한 내용은 어두운 테마에 대한 공식 Android 설명서에서 확인할 수 있습니다.

API

Channel 9YouTube에서 더 많은 Xamarin 비디오를 확인하세요.