Berapa ikon ukuran yang benar untuk drawable-xxhdpi?

88

Seperti yang kita ketahui, ikon berukuran benar:

* drawable-ldpi (120 dpi, Low density screen) - 36px x 36px
* drawable-mdpi (160 dpi, Medium density screen) - 48px x 48px
* drawable-hdpi (240 dpi, High density screen) - 72px x 72px
* drawable-xhdpi (320 dpi, Extra-high density screen) - 96px x 96px

Di Jelly Bean, drawable-xxhdpibisa didukung. Jadi, apa ikon ukuran yang benar?

Jerikc XIONG
sumber
1
Hari ini saya hanya menyalin ikon resolusi yang lebih tinggi dari aplikasi iOS 7 saya dan menggunakannya untuk aplikasi android saya. Alih-alih 36px saya menggunakan ikon 40px, untuk 48px saya menggunakan 58px, untuk 72px saya menggunakan 76px dan untuk 96px saya menggunakan ikon 120px. Ada peningkatan ketajaman yang pasti untuk ikon tersebut. Saya kira lebih baik menggunakan ikon resolusi yang lebih tinggi daripada yang direkomendasikan Google.
Pritesh Desai

Jawaban:

177

Kepadatan Tampilan Ikon Android

  • MDPI: 48x48
  • HDPI: 72x72
  • XHDPI: 96x96
  • XXHDPI: 144x144
  • XXXHDPI: 192x192

untuk membuat ikon untuk kepadatan yang berbeda, Anda harus mengikuti rasio penskalaan 2: 3: 4: 6: 8 antara lima kepadatan utama (masing-masing sedang, tinggi, x-tinggi, xx-tinggi, dan xxx-tinggi)

- developer.android.com

Alastair
sumber
dapatkah Anda memberi tahu saya sesuai pedoman android mengapa mereka menyebutkan 180x180 (3.0x) untuk kepadatan ekstra-ekstra-tinggi. Mohon hapus keraguan ini. Terima kasih banyak
Ajit Kumar Dubey
44

Ini adalah kutipan dari postingan di Google Plus https://plus.google.com/118292708268361843293/posts/ePQya3KsTjW oleh Nick Butcher

Layar cantik pada Nexus 10 termasuk dalam keranjang kepadatan XHDPI. Pada tablet, Peluncur menggunakan ikon dari satu keranjang kepadatan ke atas [0] untuk membuatnya sedikit lebih besar. Untuk memastikan bahwa ikon peluncur Anda (bisa dibilang sebagai aset terpenting aplikasi Anda), Anda perlu menambahkan ikon 144 * 144px di folder drawable-xxhdpi atau drawable-480dpi.

Jadi, untuk qualifier xxhdpi, Anda perlu membuat ikon dengan ukuran 144 * 144px untuk ikon peluncur Anda. Anda dapat menempatkannya di drawable-xxhdpi atau drawable-480dpi

EDIT: Untuk menambah jawaban asli ke alamat kerucut komentar oleh OP.

Sesuai tautan ini: http://developer.android.com/guide/practices/screens_support.html#DesigningResources , sumber daya alternatif harus dibuat menggunakan rasio ini: rasio skala 3: 4: 6: 8 . Namun, jika Anda khawatir tentang kehilangan kualitas terkait dengan resource drawable dalam aplikasi, pertimbangkan untuk menggunakan gambar 9-patch jika memungkinkan. Itu akan mengurangi atau menghilangkan kehilangan kualitas. OS Android dengan sendirinya, melakukan pekerjaan luar biasa dalam menangani berbagai ukuran layar hampir sepanjang waktu.

Adapun ukuran ikon 144 * 144px, buat salah satu dari dua folder drawable-xxhdpi atau drawable-480dpi dan letakkan hanya ikon peluncur Anda dengan ukuran yang disebutkan di dalamnya. Itu harus dilakukan.

Siddharth Lele
sumber
Terima kasih atas jawaban anda. Omong-omong, dapatkah saya menyalin ikon lama saya dari xhdpi ke xxhdpi dan memastikan tidak ada yang hilang. Karena saya membaca dokumen dari developer.android.com/reference/android/util/… adalah penjelasannya "Aplikasi seharusnya tidak mengkhawatirkan kepadatan ini; mengandalkan grafik XHIGH yang ditingkatkan untuk itu sudah cukup untuk hampir semua kasus." Saya bingung terima kasih.
Jerikc XIONG
@JerikcXIONG: Saya pikir mereka berbicara tentang grafik secara umum di baris itu. Karena itu, saya pikir akan lebih bijaksana untuk hanya membuat ikon peluncur xxhdpidan membiarkan OS menangani grafik dalam aplikasi.
Siddharth Lele
Artinya, jika saya melakukannya, mungkin ada masalah kualitas. Baik ? Dan apakah Anda tahu cara mendapatkan 144 * 144? Adakah rumus untuk mengetahui ukuran ikon dalam situasi yang berbeda?
Jerikc XIONG
Mengapa 480 dikaitkan dengan xxhdpi?
IgorGanapolsky
1
@IgorGanapolsky: Tidak yakin tentang bagian mengapa . Tapi tooltip, saat bergerak, pada kata XXHDPImenunjukkan Extra-extra! -High density (480 dpi) di dokumentasi Metrics and Grids .
Siddharth Lele
0

Ukuran ikon standar dalam penurunan adalah 48 celup .

Anda dapat menggunakan layanan ini untuk membuat ikon semua ukuran. (Set ukuran - 48 celup, dan pengaturan lainnya)

walkmn
sumber