LANGUAGE/Kotlin

[Kotlin] gradient layout

보겸삼촌 2020. 6. 25. 00:31

# 개발환경

tool : android studio 4.0
os : windows 10 pro 64-bit

 

# 방법

 

 

- project > app > res > drawable 

- 우측 마우스 클릭 > New > Drawable Resource File 

- File name 입력 후 그대로 OK

 

출력화면 1

 

 

- 코드 수정

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

 

1. selector 태그를 shape 태그로 수정 

2. gradient 태그 및 속성 추가

 

 

# 결과

 

- 속성과 사용방법에 대한 docs 링크

https://developer.android.com/reference/android/graphics/drawable/GradientDrawable

 

 

 

[참고] https://gunwi.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EA%B7%B8%EB%9D%BC%EB%8D%B0%EC%9D%B4%EC%85%98gradient-%EA%B0%81%EB%8F%84%EB%B3%84-%EC%83%9D%EC%84%B1-%EC%9D%B4%EB%AF%B8%EC%A7%80