반응형
퍼블리싱을 하다보면 그라데이션 효과를 주고싶은 경우가 생긴다.
파일을 생성하여 적용만 하면 되기때문에 간단하다.
아래와 같이 xml파일을 생성한다.
bg_gradient.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:angle="90"
android:centerColor="#b4b4b4"
android:endColor="#FFFFFF"
android:startColor="#000000"
android:type="linear" />
</shape>
- shape: 모양. shape="oval" 가능
- angle: 회전 각도 나타냄. 0, 90, 180, 270 가능
- startColor: 시작 컬러
- centerColor: 가운데 컬러
- endColor: 끝 컬러
적용하고 싶은 곳에 배경색으로 적용하면 된다.
android:background="@drawable/gradient"
보통 centerColor는 잘 사용하지 않는다.
startColor와 endColor만 적용해도 자연스러운 그라데이션이 그려진다.
반응형
'Mobile > Android' 카테고리의 다른 글
[ Android ] 한 눈에 보는 Activity Flag 액티비티 플래그 (0) | 2023.07.21 |
---|---|
[ Android ] BottomNavigation Icon 설정 (0) | 2021.03.22 |
[ Android ] Cannot call this method in a scroll callback (0) | 2021.03.16 |
[ Android ] 소프트스퀘어드를 마치며 (2) | 2020.11.15 |
[ Android ] android java.lang.NoSuchMethodError: com.intellij.ide.plugins.PluginManagerCore.loadDescriptors() (0) | 2020.11.02 |