'shape'에 해당되는 글 1건

안드로이드 그라데이션(gradient) 각도별 생성 이미지

Posted on 2010. 11. 14. 02:39
Filed Under IT/안드로이드

안드로이드에서 그라데이션 사용 방법은 많이 아실 겁니다.

한번씩은 쓰면 좋은데 그라데이션 많이 쓰면 지저분하고 보기 안 좋더군요.

적당히 보기좋게 써주세요.ㅎㅎ

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
	<gradient
		android:startColor="#ff323232"
		android:centerColor="#ff323232"
		android:endColor="#ff787878"
		android:angle="270"
		android:centerY="0.9" />
	<corners
		android:radius="2dp" />
</shape>

단순히 startColor, endColor만 사용하면 정말 단조로운 이미지를 생성하실 수 있습니다.
이때 centerColor를 추가로 사용하시면 중앙부위만 다른 색을 가지는 그라데이션도 만들 수 있구요, centerY속성을 추가해서 center의 위치를 지정해 주면 하단이나 상단 부위에만 살짝 입체감을 줄 수도 있습니다.

그리고 corners를 이용해서 모서리 부분에 라운드 처리 가능하구요... 이건 그냥 검색하면 다 나오네요.ㅎㅎ

몇 번 사용해 보니까 각도별 이미지가 어떻게 생기는지 햇갈리더군요. 할 때 마다 원하는 그림 나올때까지 다시 실행하기도 힘들구요.
그래서 각도별 이미지를 살짝 그려봤습니다. 참고하세요~




About

by 쏜다

Notice

Counter

· Total
:
· Today
:
· Yesterday
: