배경이없는 내 앱의 .png 로고가 있는데, Android 스튜디오에 이미지 자산으로 추가하면 배경이 있어야합니다. 16 진수 필드는 8 자리 색상 코드를 허용하지 않고 6 자리 만 허용합니다. 어쨌든 배경을 보이지 않게 유지할 수 있습니까?
답변
답변
내가 사용 Android Studio 3.0.1
하고 위의 대답은 당신을 위해 일을하지 않는 경우를 변경하려고 icon type
에 Legacy
선택 Shape
에 None
기본 중 하나입니다 Adaptive and Legacy
.
참고 : 일부 장치는 아이콘에 흰색 배경을 자동으로 추가하는 런처를 설치했는데 이는 정상입니다.
답변
두 가지 방법이 있습니다.
1) Background Layer> Scaling 에서 Resize 를 1로 줄입니다.
그런 다음 레거시> 레거시 아이콘에서 모양 을 없음으로 설정합니다.
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>
이것은 풀 블리드 레이어를 제외하고 작동했습니다.
답변
이것은 또 다른 해결 방법입니다.
- ‘Foreground Layer’의 경우 ‘Asset type’을 텍스트로 선택하고 텍스트 필드에서 기본 텍스트를 삭제합니다.
- ‘배경 레이어’의 경우 ‘자산 유형’을 이미지로 선택하고 이제 아이콘으로 원하는 이미지의 경로를 선택하십시오.
그리고 당신은 갈 수 있습니다.
답변
답변
먼저 (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)와 같은 일부 기기는 흰색 배경을 자동으로 추가하고 아무것도 할 수 없습니다.