일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 앱홍보
- 광고수익화전략
- 인트로전체화면
- wow2048.com
- iBatis.Net
- 시스템 프로세스
- HTML&CSS
- 빌드시간단축
- 개인앱
- package변경
- RankingApps
- 국가별앱현황
- 2048 game
- 카운터 프로그램
- 2048 ranking
- 패키지명변경
- iBatis.Net for Oralce
- iBatis.Net for PostgreSQL
- 랭킹2048
- wow2048
- 2048
- 와우2048
- 개인앱홍보
- 게임마케팅
- koltin
- 앱마케팅
- Android인트로
- wow 2048
- android res 초기화
- iBatis.Net for MySql
- Today
- Total
우짜짜's 코딩스토리
[펌]안드로이드 이미지 Drawable 사용 원칙 -Densities- 본문
본 포스팅은 Drawable 관리를 효율적으로 할수 있는 툴 내용을 소개합니다.
안녕하세요. 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할 수 있습니다. 프로그램이 직관적이기때문에 많은 양을 한 번에 전송하는 데에도 불편함이 없습니다.
다음은 제가 직접 찍은 동영상입니다.
글읽고 이해가 안 되는 분들이 있을 것 같아서 참고자료로 올립니다.
글 읽어주셔서 감사합니다.
출처: https://thinkingfactory.tistory.com/147 [ThinkingFactory]
'Input > 개발+App' 카테고리의 다른 글
Android 패키지명 ( Package Name ) 변경 (0) | 2020.07.25 |
---|---|
[Android/Kotlin]Intro/Splash Fullscreen 구현 방식 (0) | 2020.05.17 |
[펌][Android]안드로이드 프로젝트에서 git 삭제하기 (0) | 2020.05.17 |
[펌][Android]빌드시간 최적화하기(빌드시간 70%감소) (0) | 2020.05.16 |
[펌]Android 프로젝트 패키지 구조 사례 (0) | 2020.02.26 |