현재 프로젝트의 구성상 Drawable를 사용하지 못하고 특정 파일에서 이미지를 추출해서 사용하고 있습니다.

Drawable에 이미지가 있으면 Selector를 사용하여 상태에 따른 이미지를 보여 줄 수 있는데,

자바 코드만으로 이미지를 보여줘야 하기때문에 현재는 터치업다운에서 이미지를 직접 바꿔주는 방식을 하고 있습니다.

업 다운 상태 말고도 다른 상태도 있기때문에 코드로 하면 가독성도 떨어지고 라인수가 길어지는데요

최대한 간결하고 알아보기 편한 코드를 작성하는 방법이 없을까요?