정상에서 IT를 외치다

[Android] 그라데이션 효과 적용하기 본문

안드로이드

[Android] 그라데이션 효과 적용하기

Black-Jin 2018. 8. 31. 15:09
반응형

안드로이드 그라데이션 효과에 대해 간단히 포스팅 해보겠습니다.


그라데이션 효과는 xml 상에서 아래와 같이 만들어서 사용이 가능합니다.


<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">

<gradient
android:startColor="#ff0000"
android:endColor="#0000ff"
android:angle="0"/>

</shape>

위와 같이 startColor 에는 red 를, endColor 에는 blue 를 넣어 주었습니다.  그러면 아래와 같이 그라데이션이 들어간 이미지가 생성됩니다.



angle = 0


angle 은 그림의 각도를 나타내며 90 인경우 아래와 같이 시계 반대반향 으로 이미지가 회전합니다.



angle = 90



참고로 gradient 에는 최대 3가지 색을 설정해 줄 수 있습니다. center color 에 초록색을 넣었을 때 코드와 화면입니다.

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">

<gradient
android:startColor="#ff0000"
android:centerColor="#00ff00"
android:endColor="#0000ff"
android:angle="0"/>

</shape>




gradient 를 사용하여 다얀한 xml 을 만들어 즐거운 코딩 하시기 바랍니다.~!

반응형
Comments