ड्रा करने योग्य-xxhdpi के लिए सही आकार का आइकन क्या है?


88

जैसा कि हम जानते हैं, सही आकार का आइकन:

* 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

जेली बीन पर, drawable-xxhdpiका समर्थन किया जा सकता है। तो सही आकार का आइकन क्या है?


1
आज मैंने बस अपने iOS 7 ऐप से उच्च रेस आइकन की नकल की और उन्हें अपने एंड्रॉइड ऐप के लिए उपयोग किया। 36px के बजाय मैंने एक 40px आइकन का इस्तेमाल किया, 48px के लिए मैंने 58px का इस्तेमाल किया, 72px के लिए मैंने 76px का इस्तेमाल किया और 96px के लिए मैंने 120px आइकन का इस्तेमाल किया। आइकन के लिए तीखेपन में निश्चित वृद्धि हुई थी। मुझे लगता है कि Google की सिफारिश की तुलना में उच्च रेस आइकन का उपयोग करना बेहतर है।
प्रितेश देसाई

जवाबों:


176

Android चिह्न प्रदर्शन घनत्व

  • एमडीपीआई : 48x48
  • एचडीपीआई: 72x72
  • XHDPI: 96x96
  • XXHDPI: 144x144
  • XXXHDPI: 192x192

विभिन्न घनत्वों के लिए एक आइकन बनाने के लिए, आपको 2: 3: 4: 6: 8 को पांच प्राथमिक घनत्वों (मध्यम, उच्च, x- उच्च, xx- उच्च और क्रमशः xxx-उच्च) के बीच का अनुपात बनाना चाहिए

- developer.android.com


क्या आप मुझे Android दिशानिर्देशों के अनुसार बता सकते हैं कि उन्होंने अतिरिक्त-अतिरिक्त-उच्च घनत्व के लिए 180x180 (3.0x) का उल्लेख क्यों किया। कृपया इस संदेह को दूर करें। बहुत बहुत धन्यवाद
अजीत कुमार दुबे

44

यह Google प्लस https://plus.google.com/118292708268361843293/posts/ePQya3KsTjW पर निक बुचर की एक पोस्ट का एक उद्धरण है

नेक्सस 10 पर भव्य स्क्रीन XHDPI घनत्व बाल्टी में आती है। गोलियों पर, लॉन्चर एक घनत्व बाल्टी से आइकन का उपयोग करता है [0] उन्हें थोड़ा बड़ा करने के लिए। यह सुनिश्चित करने के लिए कि आपका लॉन्चर आइकन (यकीनन आपकी ऐप्स सबसे महत्वपूर्ण संपत्ति है) कुरकुरा है, आपको ड्रॉबल-एक्सएक्सएचडीपी या ड्रॉबल-480 डीपीआई फ़ोल्डर में 144 * 144 पीएक्स आइकन जोड़ने की आवश्यकता है।

तो, xxhdpi क्वालीफायर के लिए, आपको अपने लॉन्चर आइकन के लिए आकार 144 * 144px का एक आइकन बनाना होगा । आप इसे या तो ड्रा करने योग्य- xxhdpi या drawable-480dpi में रख सकते हैं

EDIT: ओपी द्वारा टिप्पणियों के पते को मूल उत्तर में जोड़ने के लिए।

इस लिंक के अनुसार: http://developer.android.com/guide/practices/screens_support.html#DesigningResources , इस अनुपात का उपयोग करके वैकल्पिक संसाधन बनाए जाने चाहिए: 3: 4: 6: 8 स्केलिंग अनुपात । हालांकि, यदि आप अपने इन-ऐप ड्रॉबल संसाधन के संबंध में गुणवत्ता खोने के बारे में चिंतित हैं, तो जहां संभव हो, 9-पैच छवियों का उपयोग करने पर विचार करें। यह गुणवत्ता के किसी भी नुकसान को कम या समाप्त करेगा। एंड्रॉइड ओएस सभी अपने आप में, ज्यादातर समय विभिन्न स्क्रीन आकारों को संभालने में एक उल्लेखनीय काम करता है।

आइकन आकार 144 * 144px के रूप में, इन दोनों में से किसी भी फ़ोल्डर को ड्रा करने योग्य- xxhdpi या ड्रा करने योग्य-480 डीपीआई बनाएं और उसमें दिए गए आकार के सिर्फ अपने लॉन्चर आइकन को रखें। इससे हो जाना चाहिए।


आपके उत्तर के लिए धन्यवाद। वैसे, क्या मैं अपने पुराने आइकॉन को xhdpi से xxhdpi पर कॉपी कर सकता हूं और यह सुनिश्चित कर सकता हूं कि कोई गुम न हो। क्योंकि मैं डेवलपर से दस्तावेज़ पढ़ता हूं ।android.com/reference/android/util/… यह समझाता है "अनुप्रयोगों को आमतौर पर इस घनत्व के बारे में चिंता नहीं करनी चाहिए, XHIGH ग्राफिक्स पर निर्भर होने के कारण इसे लगभग सभी मामलों के लिए पर्याप्त होना चाहिए।" मैं इसके बारे में उलझन में हूं, धन्यवाद।
जेरिक एक्सियन

@JerikcXIONG: मुझे लगता है कि वे उस लाइन में सामान्य रूप से ग्राफिक्स के बारे में बात कर रहे हैं। कहा जा रहा है, मुझे लगता है xxhdpiकि ओएस लॉन्चर को इन-ऐप ग्राफिक्स के लिए संभालना और उसके लिए सिर्फ लॉन्चर आइकन बनाना समझदारी होगी ।
सिद्धार्थ लेले

ऐसा कहते हैं, अगर मैं ऐसा करता हूं, तो शायद यह गुणवत्ता का मुद्दा लाए। सही ? और क्या आप जानते हैं कि 144 * 144 कैसे प्राप्त करें? क्या विभिन्न स्थितियों में आइकन का आकार कैसे प्राप्त करें, इसके बारे में कोई सूत्र है?
जेरिक एक्सियन

480 xxhdpi से क्यों जुड़ा है?
इगोरगानापोलस्की

1
@IgorGanapolsky: सुनिश्चित करें के बारे में नहीं क्यों भाग। लेकिन एक टूलटिप, चाल हॉवर पर, शब्द पर XXHDPIशो -बहुत! ऊंची घनत्व (480 डीपीआई) में मेट्रिक्स और ग्रिड प्रलेखन।
सिद्धार्थ लेले


0

डिप में स्टैंडआर्ट आइकन का आकार 48 डिप है

आप सभी आकार के प्रतीक बनाने के लिए इस सेवा का उपयोग कर सकते हैं । (सेट आकार - 48 डुबकी, और अन्य सेटिंग्स)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.