차케요 2015. 4. 3. 19:07

android text shadow /style


■ 안드로이드 화면에 가장 많이 출력되는 요소는 문자열일 텐데요. 글꼴이나 여러 가지 스타일을 적용해주면 좀 더 보기 좋은 문자열을 꾸밀 수 있습니다. 이번 글에서는 텍스트에 그림자를 넣는 방법과 기울기와 두께 등 스타일을 설정해서 출력해보겠습니다. 

 

■ 먼저 팔레트에서 "Large Text" 뷰를 두개 배치하고 출력 되는 문자열은 'Text Shadow'와 'Text Style'로 입력했습니다. 위쪽에는 그림자효과를 아래쪽에는 기울기와 두께를 설정해보겠습니다. 

 

 


■ Properties에서도 각 속성들을 설정할 수도 있지만, 저는 XML 문서에서 편집하는 게 좀 더 편하더라고요. ㅎㅎ 문서로 이동해서 속성을 적용하겠습니다.


■ 위쪽의 TextView에는 android:shadowColor속성을 이용해서 그림자의 색을 지정해주고 있고요. android:shadowRadius 속성을 이용해서 그림자의 반경(크기)을 설정하고 있습니다. 


아래쪽에는 android:textStyle 속성에 bold와 italic 값을 적용하고 있는데요. 이렇게 브로큰 파이프(|)를 이용해서 다수의 속성값을 적용할 수 있습니다. 속성이 제대로 적용됐는지 디바이스에서 확인해보겠습니다. 

■ 그림자의 반경을 조금 작게 했더니 잘 안 보이네요. ㅎㅎ 그래도 아래 Text와 비교 했을 때 붉은색 그림자가 들어간 건 확인할 수 있겠죠? 


 이렇게 해서 안드로이드의 Text shadow 속성과 style 속성에 대해서 알아봤습니다. 이 외에도 여러 가지 스타일이 있지만, 앞으로 공부하면서 하나씩 정리해볼게요. 수고하셨습니다.