Android 애플리케이션의 아이콘을 어떻게 설정합니까?
Android 애플리케이션의 아이콘을 어떻게 설정합니까?
답변:
응용 프로그램을 다양한 장치에서 사용할 수있게하려면 응용 프로그램 아이콘을 res/drawable...
제공된 다른 폴더에 배치해야합니다. 이러한 각 폴더에는 48dp 크기의 아이콘이 포함되어야합니다.
drawable-ldpi
(120 dpi로, 저밀도 화면) - 36 픽셀 X 36 픽셀drawable-mdpi
(160 dpi의 중간 밀도 화면) - 48px X 48pxdrawable-hdpi
(240 dpi로, 높은 밀도 화면) - 72px X 72pxdrawable-xhdpi
(320 dpi의 여분 고밀도 화면) - 96px X 96pxdrawable-xxhdpi
(480 dpi로, 엑스트라 여분 고밀도 화면) - 144px X 144pxdrawable-xxxhdpi
(640 dpi로, 엑스트라 여분 여분 고밀도 화면) - 192px X 192px그런 다음에있는 아이콘을 정의 할 수 있습니다 AndroidManifest.xml
와 같은 파일 :
<application android:icon="@drawable/icon_name" android:label="@string/app_name" >
....
</application>
inkscape %logo_file% -e %output_file% %WIDTH% %HEIGHT% --export-background-opacity=0.0
.png
? .ico
?
자동 크기 조정이 포함 된 응용 프로그램 시작 관리자 아이콘을 추가하십시오.
(안드로이드 스튜디오)
메뉴 파일 * → 새로 만들기 → 이미지 자산 → 실행기 아이콘 선택 → 이미지 파일 선택으로 이동하십시오.
자동으로 크기가 조정됩니다.
끝난!
ldpi
간단 해.
이제 파일 → 새로 만들기 → 이미지 자산 메뉴로 이동하십시오 . 새 대화 상자가 열리고 시작 관리자 아이콘이 선택되어 있는지 확인한 다음 (기본적으로 설정되어 있음) 아이콘 디렉토리 (프로젝트 리소스에있을 필요는 없음)를 찾은 다음 다른 항목이 선택되어 있는지 확인하십시오. 원하는대로 설정하고 완료했습니다.
이제 모든 해상도가 해당 폴더에 저장되므로 직접 복사하거나 도구 등을 사용할 필요가 없습니다.
투명한 배경을위한 "모양-없음"을 잊지 마십시오.
1-256 또는 256 크기의 Photoshop 또는 Coreldraw에서 아이콘 만들기
투명한 아이콘을 원하면 PNG 파일 형식을 사용하십시오.
https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html 에서 아이콘 업로드 2
이 사이트에서 설정을 3
다운로드 버튼을 클릭하여 웹 페이지에서 자동으로 생성 된 zip 파일을 다운로드하십시오
5 zip 파일을 추출하고 res 폴더를 프로젝트 라이브러리에 복사하십시오.
res 폴더에는 모든 크기 아이콘이 포함되어 있습니다.
6- 마지막으로 아이콘을 사용하도록 매니페스트를 설정해야합니다.
<application android:icon="@drawable/your_icon" >
....
</application>
Android Studio Martial 아이콘 플러그인을 설치하면 플러그인 URL Material Design Icon Generator 를 확인하고 자세한 내용은 GIF를 확인하십시오.
이것은 주로 필요한 크기의 아이콘을 생성하기위한 것이며 폴더에 직접 위치합니다.
다음과 같은 단계를 따라야합니다.
ic_launcher.png
과 같은 기본 아이콘이 표시됩니다 .이제 새로운 이미지로 응용 프로그램 아이콘을 실행하고 볼 수 있습니다.
행복한 코딩 :) :)
조금 오래되었지만 나중에 사용하기 위해 :
Open Android Studio -> app/src/main/res -> Right Click -> Image Asset
<application android:icon="drawable resource">
....
</application>
https://developer.android.com/guide/topics/manifest/application-element.html
낮음, 중간, 높음 및 초 고밀도 화면을 포함하여 모든 일반화 된 화면 밀도에 대해 별도의 아이콘을 만들어야합니다. 이렇게하면 응용 프로그램을 설치할 수있는 다양한 장치에서 아이콘이 올바르게 표시됩니다.
실행기 아이콘은 투명성을 위해 알파 채널이있는 32 비트 PNG 여야합니다. 주어진 일반화 된 화면 밀도에 해당하는 완성 된 실행기 아이콘 크기가 아래 표에 나와 있습니다.
android:icon="@drawable/icon_name"
또는 android:icon="@mipmap/icon_name"
developer.android.com/guide는 말합니다 .
이 속성은 이미지를 포함하는 드로어 블 리소스에 대한 참조로 설정해야합니다 (예 : "@ drawable / icon").
발사기 아이콘 android-developers.googleblog.com에 대해
앱 아이콘은 장치의 현재 밀도와 다른 해상도에서 사용되므로 밉맵 폴더 (드로어 블 폴더가 아님)에 배치하는 것이 가장 좋습니다. 예를 들어, xxxhdpi 앱 아이콘은 xxhdpi 장치의 실행기에서 사용할 수 있습니다.
Google (Android Framework)의 Dianne Hackborn은 다음과 같이 말합니다 .
다른 밀도로 다른 버전의 앱을 빌드하는 경우 "mipmap"리소스 디렉토리에 대해 알아야합니다. 이것은 다른 apk 대상을 만들 때 밀도 제거에 참여하지 않는다는 점을 제외하고 는 "드로어 블"리소스와 정확히 같습니다 .
<application android:name="ApplicationTitle"
android:label="@string/app_label"
android:icon="@mipmap/ic_launcher" >
약간은 더 인용 비트 이
장치 밀도에 대한 이미지를로드 하고 실제 크기를 변경하지 않고 "있는 그대로"사용하려고합니다 . 이 경우 드로어 블로 작업해야 하며 Android에서 가장 적합한 이미지를 제공합니다.
장치 밀도에 대한 이미지를로드 하려고 하지만이 이미지 가 확대 또는 축소됩니다 . 예를 들어 더 큰 런처 아이콘을 표시하거나 애니메이션을 사용하여 이미지 크기를 늘리려는 경우에 필요합니다. 이러한 경우 최상의 이미지 품질을 얻으려면 이미지를 밉맵 폴더에 넣어야 합니다. 안드로이드는 이미지를 확대하는 대신 고밀도 버킷에서 이미지를 가져 오려고합니다. 이미지의 선명도 (품질)가 높아집니다.
밉맵과 드로어 블 폴더를 더 많이 읽을 수 있습니다.
더 읽기 : https://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html