무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
1. 이미지 리소스
•
안드로이드는 drawable폴더에 이미지를 넣어서 이미지를 사용할 수 있다.
•
이 때 xml 통해 이미지를 새롭게 구성하여 사용할 수 있다.
•
여러 이미지를 겹쳐 하나의 이미지를 만들 때
•
패턴 이미지를 만들 때
•
상태에 따른 이미지를 만들 때
•
기타 등등
2. drawable vs mipmap
•
현재 안드로이드는 이미지를 넣는 폴더로 drawable과 mipmap을 제공한다.
•
mipmap은 애플리케이션의 아이콘으로 사용할 이미지를 넣는 곳이고 drawable은 애플리케이션 내에서 사용할 이미지를 넣은 곳이다.
•
두 폴더의 차이는 뒤에서 살펴본다.
3. Drawable, Bitmap
•
두 클래스 모두 이미지 데이터를 관리하는 클래스이다.
•
Bitmap은 jpg, png, gif 파일로 부터 읽어온 이미지 데이터를 관리하는 객체이다.
•
Drawable은 Bitmap을 포함하여 xml 파일을 통해 만든 이미지, 코드를 통해 만든 이미지 등도 포함한다. Drawable은 안드로이드에서 화면이 그릴 수 있는 요소들을 모두 포함한다.
4. 학습 정리
정리
•
xml로 이미지 리소스를 만들어 사용하면 다양한 상황에 따른 이미지를 정의해 사용할 수 있다.