2012-06-28 9 views
53

mdpi स्क्रीन के लिए Action Bar Icons कार्रवाई बार आइकन के अनुसार होना चाहिए 24 x 24 पिक्सल लेकिन mdpi के लिए Action Bar Icon Pack में आइकन 32 x 32 पिक्सल हैं। आकार अन्य स्क्रीन आकारों के लिए मेल नहीं खाते हैं। तो कौन सा सही है और एक्शन बार आइकन में किन आयामों को होना चाहिए?कार्यवाही बार आइकन आकार

उत्तर

51

अद्यतन: इस उत्तर मान्य नहीं है, और अधिक अप-टू-डेट दिशा निर्देशों के लिए नीचे उत्तर देखें।

मुझे विश्वास है कि उन्हें 32x32dp होना है, लेकिन वास्तविक छवि स्वयं 24dpx24dp केंद्रित होना चाहिए। एंड्रॉइड डिज़ाइन वेबसाइट में correct guidelines है।

मैं इस बारे में bug report प्रस्तुत लेकिन अभी तक कुछ भी सुनने के लिए है है ...

+0

मुझे लगता है कि आपका मतलब पीएक्स था और डीपी नहीं? –

+0

'डीपी' का अर्थ डिवाइस स्वतंत्र पिक्सेल है, जो इकाई आमतौर पर एंड्रॉइड यूआई में उपयोग की जाती है। – ayke

+4

क्या यह उत्तर अप्रचलित है? –

51

------- अद्यतन 2015/10/17 --------

The new google design gideline कहते हैं : "सिस्टम आइकन 24dp पर प्रदर्शित किए जाते हैं", "चिह्न सामग्री 20 x 20dp लाइव क्षेत्र के लिए, परिधि के चारों ओर ट्रिम के 4px साथ सीमित है" .Like:

enter image description here ------ वर्ष --- ----

Full asset, 32x32 dp; Optical square, 24x24 dp

enter image description here

+0

मुझे लगता है कि आप पीएक्स और डीपी नहीं था? –

+0

@ AlikElzin-kilaka यह दस्तावेज (लिंक में) में वर्णित डीपी है। –

+0

जब आप आइकन संपादन टूल का उपयोग करते हैं तो डीपी का क्या मतलब है? एक पिक्सेल स्क्वायरिश इकाई है जिसमें एक रंग होता है। इसका मतलब है। ** बेसलाइन ** के अर्थ के लिए प्रलेखन देखें। –

13

मैं AppCompat ActionBar के साथ और अधिक परीक्षण का आयोजन किया गया है। मुझे पता चला कि एक्शनबार न्यूनतम 48 डीपी स्पर्श लक्ष्य आकार को लागू करने के लिए खुद का ख्याल रखता है। मुझे यह भी पता चला कि ऐपकंपेट एक्शनबार अभी भी 32 डीपी वर्ग आकार के साथ एक्शन बार आइकनों की अपेक्षा करता है। (Wangqi060934 के anwer के इस चित्र के रूप में कार्रवाई बार के अन्य आइकन के साथ सही आकार के लिए:;:

भी सामग्री डिजाइन के साथ , माउस अभी भी पालन करने के लिए नियम है "24x24 डीपी पूर्ण संपत्ति ऑप्टिकल वर्ग 32x32 डी पी") दिखाता है:

enter image description here

मेरे पिछले धारणा (नीचे आंकड़े देखें) है कि पूर्ण संपत्ति के आकार 48dp को 32dp से विस्तार सही नहीं है। 48 डीपी स्पर्श क्षेत्र के बारे में बात कर रहे हैं। भ्रम की स्थिति संशोधित Material Icon Spec document जो बहुत पुराना ActionBar document में जुड़ा हुआ है की वजह से किया गया था।

enter image description here

https://www.google.com/design/spec/style/icons.html#icons-system-icons

enter image description here

समाप्त कार्रवाई बार आइकन का आकार के रूप में लिंक में दिखाया गया है से से http://www.google.com/design/spec/layout/metrics-keylines.html#metrics-keylines-sizing-by-increments

+1

नीला/गुलाबी क्षेत्र "क्लीयरेंस एरिया" है, "दिशानिर्देश और स्पर्श की अनुमति देने के लिए आइकन के चारों ओर पर्याप्त स्थान की आवश्यकता है।", जैसा कि दिशानिर्देश ने कहा । – wangqi060934

+2

Google द्वारा प्रदान की गई [सामग्री डिज़ाइन आइकन] (https://design.google.com/icons/) 32 डीपी आइकन डाउनलोड करने का विकल्प नहीं देती है। यहाँ क्या चल रहा है? –

2

नीचे होना चाहिए। https://developer.android.com/guide/practices/ui_guidelines/icon_design_action_bar.html

(कम घनत्व स्क्रीन)

ldpi (120 dpi) --> 18 x 18 px 

(मध्यम घनत्व स्क्रीन)

mdpi (160 dpi) --> 24 x 24 px 

(उच्च घनत्व स्क्रीन)

hdpi (240 dpi) --> 36 x 36 px 

(अतिरिक्त उच्च घनत्व स्क्रीन)

xhdpi (320 dpi) --> 48 x 48 px 
5

उपयोग एंड्रॉयड स्टूडियो छवि एसेट

जाएं:

  1. परियोजना> रेस -> राइट क्लिक करें
  2. नई> चित्र संपत्ति -> चिह्न के प्रकार: कार्यवाही बार और टैब प्रतीक
  3. अगला> समाप्त करें।

अब आपके पास सही संकल्प में आपका आइकन होगा।