본문 바로가기

반응형
ImageView ColorFilter 로 이미지 색변경하기 이미지 선택,클릭 효과를 주기 위해서 xml selector 로 처리 하거나 코드 상으로 리스너에서 직접 설정을 합니다. 주로 가이드 상 이미지를 미리 제공 받아서 리소스를 추가된 상태로 작업을 하였습니다.. 이미지를 다운로드 받아서 써야 하는경우에 어떻게 처리 해야 할까요?? 상태에 따라 이미지를 변경 하려면 변경할 이미지를 미리 다운로드 받지 않고 사용 하려면 다운로드, 캐시 등의 문제로 동작이 어색 할 수 있습니다. ImageView 에 준비된 ColorFilter 를 사용하면 쉽게 이미지 컬러를 변경 처리 할 수 있습니다. https://developer.android.com/reference/android/graphics/PorterDuff.Mode PorterDuff.Mode 에 정의된 값을 .. 더보기
하루 15분 전공 공부팀 후기 (1~100일) 시작우연히 하루 15분 전공 공부방 모임을 접하고 100일간 지속 한 후기 입니다. 15분 공부방은 매일 15분 이상 씩 전공공부 하고 인증하는 방식으로 진행하고 있다. 진행매일 15분 이상을 목표로 하고 카톡으로 아래 기록 형식으로 인증하고 서로 응원해주면서 진행 하였다. 개발자들이 모여서 각자 관심있는 모바일, 웹, 블록체인 등 다양한 분야에 대해서 공부하고 정보 공유를 활발히 하였다. 무엇이든 목표를 가지고 매일 실행한다는건 참 어려운일이다. 15분이라는 시간은 책상에 앉아서 컴퓨터를 키고 공부를 시작 할 수 있게 해주는 매력적인 시간이었다. 추가적으로 다른분들의 진행 상황을 보면서 무의식적으로 경쟁의식이 생기고 자극이 되서 더 열심히 하게 되는 효과가 있었다. 물론 하루도 안쉬고 100일간 진행한.. 더보기
[Fresco] gif 로드 시 java.lang.IllegalStateException: Width or height is too small. 이슈 Fresco 1.5.0에서 특정 gif 이미지 로드시 [java.lang.IllegalStateException: Width or height is too small.] 에러 발생 하며 앱이 강제 종료 되는 문제가 리포트 되었다. 확인해 보니 문제되는 gif 파일의 속성을 보면 전체 헤더의 width, height 보다 각각 이미지(Frame) 의 width, height 값이 큰 경우 발생하고 있다.gif 속성은 아래와 같은 형식으로 되어 있다.xxxxx.gif ㄴ width, ㄴ height... Frame1 ㄴ width ㄴ height Frame2 ㄴ width ㄴ height..... 이 이슈는 Fresco Github에 리포트 되어, 현재 수정된 것으로 보인다. (https://github.c.. 더보기

반응형