안드로이드
[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 을 만들어 즐거운 코딩 하시기 바랍니다.~!
반응형