안드로이드/커스텀1 안드로이드 ImageView의 이미지 비율 유지 프로젝트를 하다가 쇼핑몰 상세페이지 처럼 긴 이미지를 보여줘야 할 때가 있다. 하지만 안드로이드의 ImageView의 ScaleType에는 이미지를 어떠한 기준으로 자르거나 이미지의 비율은 유지하지만 잘리거나 찌그러지는 등의 옵션만이 존재했다. 나는 이미지의 가로는 디바이스의 가로를 가득 채우고, 이미지의 세로는 원본 이미지에서 이미지의 가로가 늘어나거나 줄어든 값에 대해 세로 비율을 변화시켜서 원본 비율을 유지하면서 가로를 가득 채우는 ImageView가 필요했다. ImageView의 ScaleType를 fitXY로 설정합니다. 먼저, ImageView를 상속받고, 이미지가 그려질때 setLayoutParams(drawable : Drawable?) 메소드를 실행합니다. 파라미터로 전달된 drawabl.. 2022. 1. 25. 이전 1 다음