안녕하세요. thinkingfactory입니다.
안드로이드에서 이미지 에셋을 사용하는 방법을 알려드리기 위해 포스트를 작성합니다.
안드로이드 어플리케이션 개발을 할 때 구동되는 디바이스들의 OS, API 버전등이 다르고 특히 DPI 부분에서 차이가 많이 나기때문에, 이미지를 모두 다른 DPI로 사용하여야 합니다. 가끔씩 개발자분들께서 그냥 Drawable 폴더에 HD 화질의 이미지를 넣고 구동 시 ANR를 발생시키는 경우가 많은 것 같습니다.
먼저, 이미지 작업을 위해 이미지 리사이저 프로그램을 다운로드해주세요. 다음 링크를 통해 다운로드할 수 있습니다.
https://github.com/redwarp/9-Patch-Resizer/releases
안드로이드 스튜디오에서 작업하는 프로젝트의 app>src>main>res 디렉토리로 이동해주세요.
1. 9Patch Resizer 프로그램을 실행합니다.
2. 개발에 사용할 이미지를 프로그램에 Drag & Drop 합니다.
3. 안드로이드 스튜디오에서 해당 이미지 파일을 사용할 수 있습니다.
위 과정을 통해 빠르게 이미지 DPI support할 수 있습니다. 프로그램이 직관적이기때문에 많은 양을 한 번에 전송하는 데에도 불편함이 없습니다.
다음은 제가 직접 찍은 동영상입니다.
글읽고 이해가 안 되는 분들이 있을 것 같아서 참고자료로 올립니다.
글 읽어주셔서 감사합니다.
'Android > 강의' 카테고리의 다른 글
안드로이드 스튜디오에서 고퀄리티 에니메이션 간단하게 삽입하기 -Lottie- (0) | 2020.01.08 |
---|---|
안드로이드 스튜디오에서 간단하게 다이어로그 개발하기 -Custom Dialog- (0) | 2020.01.05 |
안드로이드 스튜디오에서 Github 사용법 - 커밋, 푸시 with VCS (0) | 2020.01.03 |
Retrofit의 통신에서 Model DAO/VO (0) | 2019.12.08 |
PopupMenu를 이용한 팝업 메뉴 구현 (0) | 2017.07.07 |
댓글