Recent Posts
Recent Comments
MyCloud
[Android] ColorFilter로 ImageView에 어두운 효과주기 본문
ColorFilter로 ImageView에 어두운 효과주는 방법
보통 이런 형태의 카드뷰를 많이 사용하게 되는데 흰글씨와 흰색 사진이 겹쳐 글씨가 잘 안보이게 됩니다.
그래서 사진을 좀 어둡게 처리하고 싶을 때는 어떻게 해야 할까요?
Glide로 이미지를 불러온 뒤에 Glide-Transformation으로 Color를 입혀도 되지만 더 간단한 방법이 있습니다.
바로 ColorFilter를 사용하는 방법입니다. 공식 레퍼런스는 아래의 링크를 참조하시면 됩니다.
PoterDuff.Mode에는 16가지의 모드가 존재하는데 그림을 보는게 더 이해하기 쉽습니다.
이를 적용하여 어두운 효과를 주고 싶다면, 아래의 코드를 적용시키면 됩니다.
imageView.setColorFilter(Color.parseColor("#BDBDBD"), PorterDuff.Mode.MULTIPLY);
'Programming > Android' 카테고리의 다른 글
[안드로이드] Fragment에서 findViewById 에러 해결 방법 (3) | 2016.07.12 |
---|---|
[안드로이드] Custom CardView 만들기 (1) | 2016.07.02 |
[안드로이드] Daum 지도 API 연동 시 발생하는 문제 (10) | 2016.06.29 |
[안드로이드] TabLayout과 ViewPager 만들기 (37) | 2016.06.26 |
[안드로이드] RecyclerView를 이용한 CardView 만들기 (2) | 2016.05.27 |
Comments