블로그 이미지
엡뽀
피난(?) 오신걸 환영합니다.

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

2012. 11. 28. 16:34 Programing/Android

Design::Style > Typography (원본 : Android Developers)


Typography



안드로이드 디자인 언어는 기본 그리드와 규모, 공간, 리듬 그리고 정렬과 같은 전통적인 typography에 의존 하고있습니다. 사용자의 화면에 나타난 정보를 신속하게 이해하기 위해선 이러한 도구들의 성공적인 전개는 필수적입니다. typography의 이러한 사용을 지원하기 위해 IceSandwich는 UI 고해상도 요구를 위해 특별히 만들어진 Roboto type family를 도입하였습니다. 현재 TextView의 프레임 워크는 regular, bold, italic 과 bold italic weights를 기본적으로 지원합니다.




Default type colors

안드로이드 UI 아래와 같은 기본색들을 사용합니다.
textColorPrimarytextColorSecondary

밝은 테마의 UI는 아래와 같은 색을 사용 합니다.
textColorPrimaryInversetextColorSecondaryInverse.

프레임워크 텍스트 컬러 스타일 또한 터치 피드벡에 대한 상태  변경을 지원합니다. 


Typographic Scale


텍스트 사이즈 비교는 이해하기 쉬운 레이아웃을 만드는 것보다 훨씬 생상적입니다. 그러나, 한 UI에 다른 사이즈가 많이 들어간다면 지저분해질 수 있습니다. 안드로이드 프레임워크는 아래와 같은 몇가지 크기들만 사용합니다.


사용자는 환경설정 앱에서 시스템 전체 텍스트 크기를 선택 할 수 있습니다. 이러한 기능을 지원하기 위해 가능한한 텍스트 크기는 scale-independent pixels(SP)단위를 사용해야 합니다. 레이아웃은 이러한 설정에 대해 크기 변경이 가능한 텍스트를 지원해야합니다.












posted by 엡뽀