Saya memiliki logo .png untuk aplikasi saya yang tidak memiliki latar belakang, ketika saya menambahkannya ke studio android sebagai Aset Gambar saya terpaksa memiliki latar belakang. Bidang hex tidak menerima kode warna 8 digit, hanya 6 digit. Apakah ada cara untuk menjaga agar latar belakang tidak terlihat?
android
background
HishamGarout
sumber
sumber
Jawaban:
Untuk membuat latar belakang transparan, setel
shape
sebagaiNone
. Lihat gambar di bawah ini:EDIT:
Untuk Android Studio 3.0, Anda dapat mengaturnya dari
Legacy
Tabsumber
Saya menggunakan
Android Studio 3.0.1
dan jika jawaban di atas tidak berhasil untuk Anda, coba ubahicon type
menjadiLegacy
dan pilihShape
keNone
, yang default adalahAdaptive and Legacy
.Catatan: Beberapa perangkat telah menginstal peluncur dengan ikon menambahkan latar belakang putih secara otomatis, itu normal.
sumber
Anda memiliki dua cara:
1) Di Background Layer> Scaling , kurangi Resize menjadi 1
lalu di Legacy> Legacy Icon atur Bentuk sebagai Tidak Ada
2) di Background Layer> Scaling> Source Asset , Anda dapat mengatur gambar sebagai gambar transparent.png 1x1 piksel (atau ukuran apa pun) (yang sudah Anda buat).
lalu di Legacy> Legacy Icon atur Bentuk sebagai Tidak Ada
sumber
Full Bleed Layers
?pendekatan di atas tidak berhasil untuk saya di Android Studio 3.0. Itu masih menunjukkan latar belakang. Saya baru saja membuat file background kosong
Ini bekerja kecuali lapisan penuh berdarah
sumber
Ini hanyalah solusi lain.
Dan Anda siap untuk pergi.
sumber
Android Studio 3.5.3 Bekerja dengan konfigurasi ini.
sumber
Pertama, buat ikon peluncur
(Adaptive and Legacy)
dari Image Asset:Pilih
image
untuk lapisan latar belakang dan ubah ukurannya menjadi 0% atau 1% dan Dalam tab lama disetelshape
kenone
.Kemudian, hapus folder
res/mipmap/ic_laucher_round
di jendela proyek dan Buka AndroidManifest.xml dan hapus atributandroid:roundIcon="@mipmap/ic_launcher_round"
dariapplication
elemen.Terakhir, hapus
ic_launcher.xml
darimipmap-anydpi-v26
.Perhatikan bahwa: Beberapa perangkat seperti Nexus 5X (Android 8.1) menambahkan latar belakang putih secara otomatis dan tidak dapat melakukan apa pun.
sumber
Ini adalah langkah-langkah yang saya lakukan untuk membuat gambar transparan:
1- Saya menggunakan situs online yang membuat gambarnya transparan, ada banyak sekali. Bagi saya, saya menggunakan https://www241.lunapic.com/editor/?action=transparent dan terkadang http://www.online-image-editor.com/help/transparency ini
2- Di Android Studio (saya menggunakan versi 3.1.3), buka Image Asset dari app> res (klik kanan)> New> Image Asset
3- Di Path, pilih lokasi gambar transparan yang Anda unduh dari situs web online, dan buat opsi lain seperti yang ditunjukkan, lalu Berikutnya, lalu Selesai. Lima ukuran gambar yang berbeda mdpi (48 × 48), hdpi (72 × 72), xhdpi (96 × 96), xxhdpi (144 × 144), dan xxxhdpi (192 × 192) akan dibuat di res / mipmap- folder kepadatan .
4- Jika Anda membutuhkan ukuran (dimensi) yang berbeda dari yang di atas, Anda dapat menggunakan website http://nsimage.brosteins.com/ ini untuk mengupload gambar PNG Anda dengan ukuran terbesar yang akan digunakan dalam xxxhdpi. Setelah mengunggah, Anda dapat mengunduh file zip yang berisi lima ukuran gambar yang berbeda di folder res / drawable- density .
sumber
Menggunakan android 3.0.1 Saya melihat perilaku aneh ini (solusi), Pertama: di lapisan latar belakang di source_asset ubah asset_type dari gambar ke warna dan kemudian ubah kembali ke gambar. kedua: aktifkan trim dalam penskalaan dan kemudian ubah ukurannya menjadi persentase kecil dan itu akan bekerja dengan sempurna. PS: Jika Anda tidak melakukan langkah pertama penskalaan tidak akan berpengaruh. dan jika ada yang punya penjelasan untuk ini mohon berikan. Langkah
sumber