2012-02-07 25 views
6

के लिए एंड्रॉइड ऐप यूआई डिज़ाइन करने के लिए बेस PSD बनाना, मैं अपना पहला एंड्रॉइड फोन डिज़ाइन काम शुरू कर रहा हूं। मुझे आईफोन, आईपैड डिज़ाइन के साथ कुछ अनुभव है लेकिन एंड्रॉइड पूरी तरह से अलग है, मुझे यह भी यकीन नहीं है कि मुझे अपना बेस टेम्पलेट कैसे बनाना चाहिए।एमडीपीआई, 320/480 पीएक्स डिवाइस

यहां डिवाइस की जानकारी है जिसे मैं डिजाइन करने जा रहा हूं। ऐप जो केवल इस डिवाइस पर काम करेगा, एकाधिक स्क्रीन संगतता चीज़ की आवश्यकता नहीं है।

  • mdpi
  • 256K रंग
  • 3.5 "
  • ~ 165ppi पिक्सेल घनत्व
  • 320px/480px गुणित

तो, मैं के लिए 320px/480px गुणित मेरी फ़ोटोशॉप फ़ाइल बना सकता हूँ, 72px संकल्प, आरजीबी?

enter image description here

प्रशंसा में मदद करता है !!!

उत्तर

7

गूगल एक पूरी अपनी आवश्यकताओं के लिए समर्पित साइट बना दिया है:

enter image description here

नोट/संपादित करें: सूचना डीपीआई http://developer.android.com/design/index.html

आपके मामले में, अपने PSD सेटिंग्स इस तरह सेटअप होना चाहिए 72 के डिफ़ॉल्ट पर सेट है। ऐसा इसलिए है क्योंकि डीपीआई प्रिंटर के लिए मेटा डेटा है। जब आप फोन चश्मे में डीपीआई पढ़ते हैं, तो वे भौतिक प्रतिनिधित्व के बारे में बात कर रहे हैं कि एलसीडी कितनी दूर है। छवि का संकल्प (320x640) एकमात्र चीज है जिसकी आपको परवाह करने की आवश्यकता है।

+0

धन्यवाद टॉम !! यह 160 पीएक्स संकल्प क्यों है? –

+1

क्योंकि आपने कहा था कि आपकी स्क्रीन ~ 165ppi, ppi = pixel प्रति इंच थी। इसके अलावा, एंड्रॉइड दस्तावेज़ 160 डीपी का वर्णन एमडीपीआई के लिए आम तौर पर स्वीकृत आकार के रूप में करते हैं। – Ali

+0

आह! ठीक है अली! अब समझ में आता है! –

2

क्या आपने Android Design साइट पर देखा है? यह विशेष रूप से डिजाइनरों के लिए डिजाइन किया गया है।

devices display section और supporting multiple screens पृष्ठ पर भी देखें ताकि स्क्रीन आकार की सामान्य श्रेणियां क्या हैं और इनके लिए स्वीकार्य आकार और सीमा क्या है।

एंड्रॉइड सामान्य रूप से DIP (प्रदर्शन स्वतंत्र पिक्सेल) का उपयोग करता है, इसलिए वास्तविक पिक्सेल प्रति इंच उस स्क्रीन पर निर्भर करता है जिस पर आप कला का काम कर रहे हैं। आपको भिन्न घनत्व वाले xlarge, बड़े, मध्यम और छोटी स्क्रीन के लिए डिज़ाइन करना होगा। सामान्य सलाह मध्यम घनत्व स्क्रीन से शुरू करना है और फिर आप घनत्व बढ़ा सकते हैं और आवश्यकतानुसार अपनी कलाकृति में इसे कम कर सकते हैं। उपरोक्त लिंक प्रत्येक स्क्रीन आकार और घनत्व श्रेणियों के विभिन्न प्रकार के स्क्रीन के सामान्य डीपी आयाम देता है। डीपी को पिक्सेल में कनवर्ट करने के बारे में कुछ जानकारी भी होनी चाहिए।

जबकि Google आप जो पूछ रहे हैं उस पर Google frowns (विशेष रूप से 1 डिवाइस के लिए डिज़ाइनिंग), आपने डिवाइस को 166ppi के रूप में कहा है ताकि आप अपनी सेटिंग में केवल 165 पिक्सेल/इंच का उपयोग कर सकें और PSD की ऊंचाई और चौड़ाई सेट कर सकें आपकी स्क्रीन का आकार (जो भी चौड़ाई और ऊंचाई इंच में है)।

यह Smashing Magazine article on designing for android वास्तव में मदद करनी चाहिए। यह पुराना लेकिन प्रासंगिक है।

+0

लिंक अली के लिए धन्यवाद नहीं है! मैं वास्तव में सभी http://developer.android.com/design/ पढ़ता हूं, यह PSD में इस प्रारंभ बिंदु के बारे में कुछ भी नहीं कहता है। मैं बस सोच रहा हूं कि क्या मैं सही फ़ोटोशॉप सेटिंग्स से शुरू करता हूं। –

+0

मैंने जोड़े गए स्मैशिंग मैग लिंक को देखें। मुझे लगता है कि स्मैशिंग मैग आपकी भाषा को बेहतर तरीके से बोलेंगे। – Ali

+0

धन्यवाद अली! एसएम लेख के अनुसार, 320x480px mdpi है, मुझे बताया गया था कि डिवाइस hdpi है। शायद मेरा ग्राहक गलत है। –

1

एंड्रॉइड बहुत अलग है। यदि आप सीखते हैं कि एंड्रॉइड द्वारा प्रदान की जाने वाली संपत्तियों का उपयोग कैसे करें, यह सही तरीके से काम करता है।

developer.android.com

से उद्धरण प्रत्येक स्क्रीन आकार अलग अलग संभावनाएं और उपयोगकर्ता बातचीत के लिए चुनौतियों प्रदान करता है, इसलिए आदेश को सही मायने में संतुष्ट करने और अपने उपयोगकर्ताओं को प्रभावित करने में, आपके आवेदन केवल एकाधिक स्क्रीन समर्थन से परे जाना चाहिए: इसे प्रत्येक स्क्रीन कॉन्फ़िगरेशन के लिए उपयोगकर्ता अनुभव को अनुकूलित करना होगा।

कुछ उपकरण के साथ-साथ 'draw9patch'

बंद होने के लिए सबसे अच्छी बात की बस सिर्फ नीचे लेआउट प्राप्त करने के लिए फ़ोटोशॉप एक लेआउट बनाने के लिए है के रूप में इस तरह के पता करने के लिए मिलना चाहिए रहे हैं। जब तक आपके आयताकार आकार नहीं है तब तक यह वास्तव में सटीक आकार का कोई फर्क नहीं पड़ता। अपना लेआउट बनाएं और फिर इसे एंड्रॉइड में फिट करना शुरू करें।

ऑनलाइन कई महान ट्यूटोरियल, लेकिन जैसा कि मैंने पहले उल्लेख किया था। अपने लेआउट बनाएं, फिर इस तरह के draw9patch

0

के रूप में उपकरण का उपयोग करके एंड्रॉयड के लिए यह अनुकूलित करने के लिए शुरू करते हैं क्योंकि आप ने कहा कि अपनी स्क्रीन ~ था 165ppi, ppi = प्रति इंच पिक्सेल। इसके अलावा, एंड्रॉइड दस्तावेज़ 160 डीपी का वर्णन एमडीपीआई के लिए आम तौर पर स्वीकृत आकार के रूप में करते हैं। - अली 7 फ़र, 22:22

पर तो गूगल के नमूनों में क्यों (पूर्व: IDEName \ AndroidSDK \ नमूने \ एंड्रॉयड-8 \ नोटपैड \ रेस \ drawable-hdpi), अगर खुले चित्र (पूर्व: app_notes .png) फ़ोटोशॉप में और संकल्प देखने के लिए ctrl + alt + i दबाएं, इसकी 72 डीपीआई! लेकिन अली कहते हैं कि एमडीपीआई = 160 डीपीआई, एचडीपीआई = 240, ...

तो यह 240 डीपीआई नहीं होना चाहिए, 72 डीपीआई नहीं।

+0

यह गलत है। डीपीआई के पास डिजिटल छवि के साथ कुछ लेना देना नहीं है। केवल छवि संकल्प। डीपीआई भौतिक अंतरिक्ष के लिए मेटा डेटा है। आमतौर पर प्रिंटर को बताने के लिए उपयोग किया जाता है कि बिंदुओं को कितना दूर होना चाहिए। फोन के लिए, हार्डवेयर शारीरिक रूप से एलसीडी डायोड को पैक कर रहा है। इस मामले में, आपको केवल अंतिम अधिकतम रिज़ॉल्यूशन के बारे में चिंता करने की आवश्यकता है। यह मूल रूप से मेरे लिए कभी नहीं हुआ, इसलिए मैंने इस धागे का जवाब संपादित किया। – Tom

0

बिटमैप आवश्यकता प्रिंट बनाम वेब के लिए ग्राफिक्स तैयार करने के समान है। यदि आपके पास प्रिंट उत्पादन के साथ कोई अनुभव है, तो आपको पता चलेगा कि 72 PPI छवि स्केल किए जाने और मुद्रित होने पर बहुत पिक्सेल और धुंधली दिखाई देगी। इसके बजाए, आपको छवि को वेक्टर छवि के रूप में दोबारा करने या उच्च-रिज़ॉल्यूशन फोटो का उपयोग करने की आवश्यकता होगी और फिर फ़ाइल की रिज़ॉल्यूशन को छवि गुणवत्ता के किसी भी नुकसान के बिना प्रिंट करने के लिए लगभग 300 PPI पर सेट करें। एंड्रॉइड के लिए स्क्रीन घनत्व समान काम करता है, सिवाय इसके कि हम फ़ाइल के रिज़ॉल्यूशन को नहीं बदल रहे हैं, केवल छवि का आकार (यानी मानक 72 PPI ठीक है)।

Android Smartphones And Display Sizes

+0

हां, आप सही हैं। मैंने अपना मूल जवाब संपादित किया। – Tom