Android Material Design - Using the Material Theme (Material 테마 사용) - (2)

4552 단어 designmaterial
전재 출처 를 밝 혀 주 십시오:http://blog.csdn.net/bbld_/article/details/40400519
번역http://developer.android.com/training/material/theme.html 
새로운 material 테마 제공:
l  팔레트 의 시스템 컨트롤 을 설정 할 수 있 습 니 다.
l  컨트롤 (디자인) 터치 피드백 애니메이션.
l  액 티 비 티 과도 애니메이션
 
팔레트 에 따라 맞 춤 형 material 테 마 를 제어 할 수 있 습 니 다.제목 표시 줄 (Action Bar) 을 조정 하고 테마 속성의 상태 표시 줄 을 사용 할 수 있 습 니 다. 그림 3 참조.
 
제 공 된 시스템 컨트롤 에 새로운 디자인 과 터치 피드백 애니메이션 이 있 습 니 다.app 에서 팔레트, 피드백 애니메이션, activity 의 과도 애니메이션 을 사용자 정의 할 수 있 습 니 다.
 
Material 테 마 는 다음 과 같이 정의 합 니 다.              
l  @android:style/Theme.Material (dark version)
l  @android:style/Theme.Material.Light (light version)
l  @android:style/Theme.Material.Light.DarkActionBar
 
더 많은 사용 가능 한 material 스타일 은 R. style 의 API 를 참고 하 시기 바 랍 니 다.
   Android Material Design-Using the Material Theme(使用Material主题)-(二)_第1张图片    Android Material Design-Using the Material Theme(使用Material主题)-(二)_第2张图片
              그림 1: dark material theme                          그림 2: 라이트 머 티 리 얼 테마
 
메모: 이 material 테 마 는 Android 5.0 (API 레벨 21) 이상 에서 만 사용 할 수 있 습 니 다.v7 지원 라 이브 러 리 에서 일부 컨트롤 의 material 테마 스타일 과 팔레트 호 환 지원 을 제공 합 니 다. 더 많은 정 보 를 알 고 싶 으 시 면 Maintaining Compatibility (호환성 유지) 를 참조 하 십시오.
 
사용자 정의 팔레트
테마의 기본 색상 을 정의 하여 (app 디자인) 브랜드 에 적응 하려 면 자신의 색상 이 (material) 테마 에서 이 색상 속성 을 사용 하도록 정의 하 십시오.
 
<resources>

 <!-- inherit from the material theme -->

 <style name="AppTheme"parent="android:Theme.Material">

   <!-- Main theme colors -->

    <!--  your app branding color for the app bar -->

   <itemname="android:colorPrimary">@color/primary</item>

   <!--   darker variant for thestatus bar and contextual app bars -->

   <itemname="android:colorPrimaryDark">@color/primary_dark</item>

   <!--   theme UI controls likecheckboxes and text fields -->

   <itemname="android:colorAccent">@color/accent</item>

 </style>

</resources>

 
사용자 정의 상태 표시 줄
이 material 테 마 를 사용 하면 상태 표시 줄 을 쉽게 정의 할 수 있 고 색상 기 조 를 지정 하여 브랜드 에 적응 할 수 있 습 니 다.  흰색 상태 표시 줄 아이콘 을 표시 할 수 있 는 충분 한 대비 도 를 제공 합 니 다.상태 표시 줄 의 색상 을 사용자 정의 하려 면 material 테 마 를 계승 한 후 android: status BarColor 속성 을 사용 할 수 있 습 니 다.기본적으로 android: status BarColor 속성의 값 은 android: colorPrimary Dark 입 니 다.     
너 도 상태 표시 줄 의 표현 형식 을 스스로 정의 할 수 있다.예 를 들 어 사진 위 에 투명 한 상태 표시 줄 을 표시 하려 면 미묘 한 짙 은 색 의 그 라 데 이 션 으로 흰색 상태 아이콘 이 보 이 는 지 확인 하 세 요.이 를 위해 서 는 android: status BarColor 속성 을 @ android: color / transparent (투명) 로 설정 하고 필요 에 따라 창의 표 지 를 조정 해 야 합 니 다.또한 Window. setStatusBarColor () 방법 을 사용 하여 애니메이션 이나 탈색 (fading) 에 사용 할 수 있 습 니 다.
  Android Material Design-Using the Material Theme(使用Material主题)-(二)_第3张图片     그림 3: 사용자 정의 material 테마
메모: 상태 표시 줄 은 항상 도구 모음 과 명확 한 정 의 를 내 려 야 합 니 다. 가장자리 에서 가장자리 사이 의 풍부 한 이미지 나 미디어 내용 을 보 여 주지 않 는 한 (또는) 그 라 데 이 션 을 사용 하여 아이콘 이 여전히 보 이 는 상황 을 확보 해 야 합 니 다.
 
 
주제 별 개인 제안
XML 레이아웃 에 있 는 요소 도 android: theme 속성 을 정의 할 수 있 습 니 다. 이 속성 은 테마 자원 을 참조 합 니 다.이 속성 이 수 정 된 테마 요소 와 모든 하위 요 소 는 특별한 인터페이스 에서 테마 색상 팔레트 를 바 꾸 는 데 사 용 됩 니 다.
 
데모 데모 효과:     
Android Material Design-Using the Material Theme(使用Material主题)-(二)_第4张图片
데모 원본 다운로드 주소:http://download.csdn.net/detail/bbld_/8073913

좋은 웹페이지 즐겨찾기