2012-03-14 17 views
6

में मैंने छवि को बटन की पृष्ठभूमि के रूप में रखा है। लेकिन मुझे नहीं पता कि फ़ोटोशॉप में मुझे तीनों फ़ोल्डर्स ड्रॉबल-एचडीपीआई, ड्रॉरेबल-एलडीपीआई, और ड्रायबल-एमडीपीआई के लिए किस प्रकार की छवियां बनाना चाहिए?बटन छवि आकार एंड्रॉइड

धन्यवाद।

उत्तर

11

यदि आपकी बटम छवि सादा रंगीन पृष्ठभूमि है और यदि यह एक खिंचाव वाली छवि हो सकती है तो 9-Patch टूल का उपयोग करके बिटमैप बनाएं।

अन्यथा, Android डेवलपर साइट पर Alternate Drawables के बारे में अनुभाग पढ़ें:

अलग घनत्व के लिए वैकल्पिक बिटमैप ड्रॉएबल बनाने के लिए, आप का पालन करना चाहिए 3: 4: 6: 8 स्केलिंग अनुपात के बीच चार सामान्यीकृत घनत्व। उदाहरण के लिए, यदि आप एक बिटमैप drawable मध्यम घनत्व स्क्रीन (एक लॉन्चर आइकन के लिए आकार) के लिए 48x48 पिक्सल है कि, सभी है विभिन्न आकारों होना चाहिए: कम घनत्व

48x48 के लिए के लिए

36x36 उच्च घनत्व

96x96 के लिए मध्यम घनत्व

72x72 अतिरिक्त उच्च घनत्व के लिए

+0

+1 अच्छा स्पष्टीकरण .. – Dharmendra

2

एक अतिरिक्त फ़ोटोशॉप के लिए छवियां बनाने में अपने जीवन को थोड़ा आसान बनाने के लिए टिप करें। एमडीपीआई में अपनी छवि बनाएं, यानि 160 डीपीआई पर। यह इसलिए है क्योंकि एंड्रॉयड के रूप में ऐसी

px = dp * (dpi/160). 

तो मूल रूप से अगर यू आकार 48x48 का एक बटन छवि बनाने के लिए, कि आकार वाली छवि बना सकते हैं और 160 के लिए डीपीआई सेट करना चाहते हो जाने के बाद, बस परिवर्तन पिक्सल की गणना करता है डीपीआई 120, 240 और 320 और अपनी छवियों को बचाओ।

आपको गणना करने में समय बर्बाद नहीं करना होगा कि विभिन्न आकारों के लिए छवि आकार क्या होना चाहिए।

+0

एंड्रॉइड में डीपीआई क्या है? – user861973

+1

डीपीआई - डॉट्स प्रति इंच। यह डिवाइस की घनत्व बताता है। इसलिए एमडीपीआई का 160 का डीपीआई मान है। तो पीएक्स = डीपी के ऊपर सूत्र के अनुसार। इसलिए यह एंड्रॉइड के डीपी (घनत्व स्वतंत्र पिक्सेल) और सामान्य पीएक्स (पिक्सेल) को जोड़ना आसान बनाता है। – Shubhayu

3

मुझे लगता है कि यह आपकी मदद कर सकता है, एक रूपांतरण उपकरण है, छवि आकार (एमडीपीआई) जोड़कर, यह मुझे प्रत्येक स्क्रीन आकार के लिए पिक्सेल में परिणाम देता है।

http://labs.rampinteractive.co.uk/android_dp_px_calculator/

आशा है कि यह मदद करता है!

+0

बहुत उपयोगी, धन्यवाद! –

संबंधित मुद्दे