Android Studio 이미지 자산 실행기 아이콘 배경색 로고가 있는데, Android 스튜디오에 이미지 자산으로

배경이없는 내 앱의 .png 로고가 있는데, Android 스튜디오에 이미지 자산으로 추가하면 배경이 있어야합니다. 16 진수 필드는 8 자리 색상 코드를 허용하지 않고 6 자리 만 허용합니다. 어쨌든 배경을 보이지 않게 유지할 수 있습니까?



답변

설정, 배경을 투명하게하기 shapeNone. 아래 이미지를 참조하십시오.

편집하다:

Android Studio 3.0의 경우 LegacyTab 에서 설정할 수 있습니다.


답변

내가 사용 Android Studio 3.0.1하고 위의 대답은 당신을 위해 일을하지 않는 경우를 변경하려고 icon typeLegacy선택 ShapeNone기본 중 하나입니다 Adaptive and Legacy.

참고 : 일부 장치는 아이콘에 흰색 배경을 자동으로 추가하는 런처를 설치했는데 이는 정상입니다.


답변

두 가지 방법이 있습니다.

1) Background Layer> Scaling 에서 Resize1로 줄입니다.

그런 다음 레거시> 레거시 아이콘에서 모양없음으로 설정합니다.


2) Background Layer> Scaling> Source Asset 에서 이미지를 1×1 픽셀 (또는 임의의 크기) transparent.png 이미지 (이미 생성 한)로 설정할 수 있습니다.

그런 다음 레거시> 레거시 아이콘에서 모양없음으로 설정합니다.


답변

위의 접근 방식은 Android Studio 3.0에서 작동하지 않았습니다. 여전히 배경이 표시됩니다. 방금 빈 배경 파일을 만들었습니다.

<?xml version="1.0" encoding="utf-8"?>
<vector
android:height="108dp"
android:width="108dp"
android:viewportHeight="108"
android:viewportWidth="108"
xmlns:android="http://schemas.android.com/apk/res/android">
</vector>

이것은 풀 블리드 레이어를 제외하고 작동했습니다.


답변

이것은 또 다른 해결 방법입니다.

  1. ‘Foreground Layer’의 경우 ‘Asset type’을 텍스트로 선택하고 텍스트 필드에서 기본 텍스트를 삭제합니다.

  1. ‘배경 레이어’의 경우 ‘자산 유형’을 이미지로 선택하고 이제 아이콘으로 원하는 이미지의 경로를 선택하십시오.

그리고 당신은 갈 수 있습니다.


답변

Android Studio 3.5.3이 구성으로 작동합니다.


답변

먼저 (Adaptive and Legacy)이미지 자산에서 실행기 아이콘 을 만듭니다 .

image배경 레이어를 선택하고 0 % 또는 1 %로 크기를 조정하고 기존 탭에서로 설정 shape합니다 none.

그런 다음 res/mipmap/ic_laucher_round프로젝트 창에서 폴더 를 삭제 하고 AndroidManifest.xml을 열고 요소 android:roundIcon="@mipmap/ic_launcher_round"에서 속성 을 제거하십시오 application.

마지막 ic_launcher.xml으로 mipmap-anydpi-v26.

참고 : Nexus 5X (Android 8.1)와 같은 일부 기기는 흰색 배경을 자동으로 추가하고 아무것도 할 수 없습니다.