Android 스튜디오에는 Image Asset Studio라는 도구가 포함되어 있습니다. 이 도구는 머티리얼 아이콘, 맞춤 이미지, 텍스트 문자열에서 고유의 앱 아이콘을 생성하는 데 도움이 됩니다. 이 도구를 사용하면 앱에서 지원하는 각 픽셀 밀도에 알맞은 해상도로 일련의 아이콘을 생성할 수 있습니다. Image Asset Studio에서 새로 생성하는 아이콘은 프로젝트의 Show Image Asset Studio는 다음과 같은 아이콘 유형을 생성하는 데 도움이 됩니다.
Image Asset Studio 정보Image Asset Studio는 다양한 밀도에서 다양한 유형의 아이콘 생성에 도움을 주고 프로젝트에서 아이콘이 배치될 위치를 정확히 보여줍니다. 다음 섹션에서는 개발자가 만들 수 있는 아이콘 유형과 사용할 수 있는 이미지 및 텍스트 입력에 관해 설명합니다. 적응형 및 레거시 런처 아이콘런처 아이콘은 사용자에게 앱을 표시하는 그래픽으로, 다음과 같은 특징이 있습니다.
적응형 런처 아이콘은 서로 다른 기기 모델에서 다양한 모양으로 표시될 수 있으며 Android 8.0(API 수준 26) 이상에서 사용할 수 있습니다. Android 스튜디오 3.0에서는 Image Asset Studio를 사용한 적응형 아이콘 생성 지원이 도입되었습니다. Image Asset Studio는 원형, 모서리가 둥근 정사각형, 정사각형 모양으로 된 적응형 아이콘의 미리보기뿐만 아니라 이러한 아이콘의 풀 블리드 미리보기도 생성합니다. 또한 Image Asset Studio는 아이콘의 레거시, 원형, Google Play 스토어 미리보기도 생성합니다. 레거시 런처 아이콘은 기기의 홈 화면과 런처 창에서 앱을 나타내는 그래픽입니다. 레거시 런처 아이콘은 적응형 아이콘을 지원하지 않는 Android 7.1(API 수준 25) 이하를 실행 중인 기기에 사용하며 여러 기기 모델에서 다양한 모양으로 표시되지 않습니다. Image Asset Studio는 이전의 Android 버전을 지원하더라도 런처 아이콘을 위한 머티리얼 디자인 스타일을 사용하는 것이 좋습니다. 자세한 내용은 적응형 런처 아이콘 및 제품 아이콘 - 머티리얼 디자인을 참고하세요. 작업 모음 및 탭 아이콘작업 모음 아이콘은 작업 모음에 배치되어 개별 작업 항목을 나타내는 그래픽 요소입니다. 자세한 내용은 작업 추가 및 처리, 앱 바 - Material Design, 작업 모음 디자인을 참고하세요. 탭 아이콘은 다중 탭 인터페이스에 있는 개별 탭을 표시하는 데 사용되는 그래픽 요소입니다. 각 탭 아이콘은 선택 해제된 상태와 선택된 상태의 두 가지 상태가 있습니다. 자세한 내용은 탭으로 스와이프 보기 만들기 및 탭 - 머티리얼 디자인을 참조하세요. Image Asset Studio는 이전의 Android 버전을 지원하더라도 작업 모음 및 탭 아이콘을 위한 머티리얼 디자인 스타일을 사용하는 것이 좋습니다. 이전 플랫폼 버전에 Material Design UI를 제공하려면 Image Asset Studio의 대안으로, Vector Asset Studio를 사용하여 작업 모음 및 탭 아이콘을 생성할 수 있습니다. 벡터 드로어블은 간단한 아이콘에 알맞고 앱의 크기를 줄일 수 있습니다. 알림 아이콘알림은 앱의 일반 UI 영역 외부에서 사용자에게 표시할 수 있는 메시지입니다. Image Asset Studio는
Android 2.3~2.3.7(API 수준 9~10) 버전을 지원하는 앱이라면 Image Asset Studio가 회색 버전의 아이콘을 생성합니다. 그 이상의 Android 버전에서는 Image Asset Studio에서 생성되는 흰색 아이콘을 사용합니다. 자세한 내용은 알림, 알림 Material Design, 알림, Android 5.0 변경사항, 알림, Android 4.4 이하, 상태 표시줄 아이콘, Android 3.0 이하를 참고하세요. 클립아트Image Asset Studio를 사용하면 VectorDrawable 및 PNG 형식의 Google 머티리얼 아이콘을 손쉽게 가져올 수 있습니다. 대화상자에서 아이콘을 선택하기만 하면 됩니다. 자세한 정보는 머티리얼 아이콘을 참조하세요. 이미지자체 이미지를 가져와서 아이콘 유형에 맞춰 조정할 수 있습니다. Image Asset Studio는 PNG(기본 설정), JPG(허용 가능), GIF(권장하지 않음)와 같은 파일 형식을 지원합니다. 텍스트 문자열Image Asset Studio를 사용하면 텍스트 문자열을 다양한 글꼴로 입력하여 아이콘 위에 배치할 수 있습니다. 다양한 밀도에 맞춰 텍스트 기반 아이콘을 PNG 파일로 변환할 수 있습니다. 컴퓨터에 설치되어 있는 글꼴을 사용할 수 있습니다. Image Asset Studio 실행하기Image Asset Studio를 시작하려면 다음 단계를 따르세요.
적응형 런처 아이콘 및 레거시 런처 아이콘 만들기참고: 앱이 Android 7.1 이하 버전을 지원하는 경우에는 다음 안내에 따라 레거시 런처 아이콘만 만듭니다. Image Asset Studio를 열고 다음 단계에 따라 적응형 아이콘 및 레거시 아이콘을 추가할 수 있습니다.
레거시 런처 아이콘 만들기참고: 앱이 Android 8.0을 지원하는 경우에는 다음 안내에 따라 적응형 런처 아이콘 및 레거시 런처 아이콘을 만듭니다. Image Asset Studio를 열고 다음 단계에 따라 런처 아이콘을 추가할 수 있습니다.
Select Icon 대화상자에서 머티리얼 아이콘을 선택한 후 OK를 클릭합니다. 오른쪽의 Source Asset 영역과 마법사 하단 미리보기 영역에 아이콘이 나타납니다. Output Directories 영역에는 Project 창의 Project Files 뷰에 나타나는 이미지와 폴더가 표시됩니다. Image Asset Studio에서는 다양한 밀도별로 mipmap 폴더에 이미지가 추가됩니다. 작업 모음 또는 탭 아이콘 만들기Image Asset Studio를 열고 다음 단계에 따라 작업 모음 또는 탭 아이콘을 추가할 수 있습니다.
Select Icon 대화상자에서 머티리얼 아이콘을 선택한 후 OK를 클릭합니다. 오른쪽의 Source Asset 영역과 마법사 하단 미리보기 영역에 아이콘이 나타납니다. Output Directories 영역에는 Project 창의 Project Files 뷰에 나타나는 이미지와 폴더가 표시됩니다. Image Asset Studio에서는 다양한 밀도별로 drawable 폴더에 이미지가 추가됩니다. 알림 아이콘 만들기Image Asset Studio를 열고 다음 단계에 따라 알림 아이콘을 추가할 수 있습니다.
Select Icon 대화상자에서 머티리얼 아이콘을 선택한 후 OK를 클릭합니다. 오른쪽의 Source Asset 영역과 마법사 하단 미리보기 영역에 아이콘이 나타납니다. Output Directories 영역에는 Project 창의 Project Files 뷰에 나타나는 이미지와 폴더가 표시됩니다. Image Asset Studio에서는 다양한 밀도와 버전별로 drawable 폴더에 이미지가 추가됩니다. 코드의 이미지 리소스 참조하기코드에서 일반적인 방법으로 이미지 리소스를 정상적으로 참조할 수 있고, 앱 실행 시 기기에 따라 그에 상응하는 이미지가 자동으로 표시됩니다.
예를 들어, 다음 레이아웃 XML 코드는 ImageView에 드로어블을 표시합니다. <ImageView android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@drawable/myimage" /> 다음
자바 코드는 이미지를
app:srcCompat 명령문으로 XML 코드에 있는 이미지 리소스를 참조할 수 있습니다. 예:<ImageView android:layout_height="wrap_content" android:layout_width="wrap_content" app:srcCompat="@drawable/myimage" /> 메인 스레드에서만 이미지 리소스에 액세스할 수 있습니다. 프로젝트의
자세한 내용은 리소스 액세스를 참고하세요. 런처 아이콘의 경우 <application android:name="ApplicationTitle" android:label="@string/app_label" android:icon="@mipmap/ic_launcher" > 프로젝트에서 아이콘 삭제하기프로젝트에서 아이콘을 삭제하려면 다음을 따르세요.
이 폴더에는 서로 다른 밀도로 된 아이콘이 있습니다. 또는 Edit > Delete를 선택합니다. 또는 파일을 마우스 오른쪽 버튼으로 클릭하고 Delete를 선택합니다. Safe Delete 대화상자가 나타납니다. 그러면 Android 스튜디오의 프로젝트와 드라이브에서 파일이 삭제됩니다. 하지만 프로젝트에서 파일이 사용되는 곳을 검색하여 찾은 경우 해당 위치를 확인하고 삭제할지 결정할 수 있습니다. 프로젝트를 성공적으로 컴파일할 수 있으려면 이러한 참조를 삭제하거나 바꾸어야 합니다. 그러면 Android 스튜디오에서는 생성된 이미지 파일 중 삭제한 이미지 리소스에 해당하는 이미지 파일을 전부 프로젝트와 드라이브에서 삭제합니다. Android 스튜디오는 코드에서 이러한 오류를 강조표시합니다. 코드에서 모든 참조를 삭제했으면 이제 프로젝트를 다시 성공적으로 빌드할 수 있습니다. |