IT개발일지/Android
[Android] Glide 이용하여 RGB 색상채우기
삽질하는 개발자 봉이
2018. 12. 12. 11:03
Android 개발 시 아래와 같은 동그란 이미지에 RGB 색상 값만 채우고 싶을 때가 있다.
해결 방법
try{
GradientDrawable bgShape = (GradientDrawable) colorView[i].getBackground();
bgShape.setColor(Color.parseColor("#RGB색상값");
}catch(Exception e){
GradientDrawable bgShape = (GradientDrawable) colorView[i].getBackground();
bgShape.setColor(Color.parseColor("#FFFFFF"));
}
위와 같이 Glide를 사용 하여 RGB색상값을 입력해주었다.
※ 원모양은 drawable xml을 선언 해주어서 만들었습니다.
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<size
android:width="@dimen/dp14"
android:height="@dimen/dp14" />
</shape>
※Gradle 선언
nnotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'
implementation 'com.github.bumptech.glide:glide:3.7.0'
다른 방법이 있으신 분들은 댓글로 의견을 공유하여 주시면 감사하겠습니다~!