2011-04-02 16 views
7

हैलो मैं एक स्पलैश स्क्रीन छवि दिखाना चाहता हूं; मैंने res12 के तहत बनाने के लिए विभिन्न निर्देशिकाओं (ldpi, mdpi, ...) के बारे में http://developer.android.com/guide/practices/screens_support.html पढ़ा है/लेकिन मुझे समझ में नहीं आया है कि 240x320, 320x480 और 480x800 की एक ही छवि बनाने के अलावा मुझे अन्य चीजों को करने की आवश्यकता है एक अच्छा परिणाम प्राप्त करें। क्या कोई मुझे सुझाव दे सकता है कि सबसे अच्छी बात क्या है?एंड्रॉइड: स्प्लैश स्क्रीन के लिए छवि कैसे डिज़ाइन करें?

अग्रिम धन्यवाद सी।

उत्तर

8

जो आप वर्णन करते हैं वह आपको करना है। आपको प्रत्येक स्क्रीन पिक्सेल घनत्व समूह (ldpi, mdpi, hpdi और poss xhdpi) के लिए एक छवि की आवश्यकता है

अन्य चीजें जो आप कर सकते हैं?

  • छवि के चारों ओर एक पृष्ठभूमि का उपयोग करें ताकि छवि खिंचाव लगती है (उदाहरण के लिए यदि छवि किनारों के पास सफेद है, एक सफेद पृष्ठभूमि का उपयोग करें)। छवि के चारों ओर एक स्पष्ट सीमा नहीं है और यह पृष्ठभूमि में फीका है तो यह बेहतर लगेगा।
  • पृष्ठभूमि/सीमाओं एक 9-patch, खींचे छवि हो सकता है
  • सिद्धांत रूप में आप एक बहुत अधिक छवियों प्रदान करते हैं और वास्तविक स्क्रीन आकार के आधार कार्यावधि में उनका चयन कर सकता है, लेकिन यह एक बहुत बुरा विचार है (यदि आप कभी पता नहीं क्या नया आकार आ रहे हैं)
  • पोर्ट्रेट और लैंडस्केप संस्करण शामिल करने के लिए याद रखें - एक उन्मुखीकरण ग्रहण करने के लिए करता है, तो आप संभवतः से बच सकते हैं यह

एक आकार बदलने योग्य वेब पेज की तरह एक Android स्क्रीन के Think कभी नहीं एक अच्छा विचार है - वे विभिन्न विभिन्न में आते हैं आकार और आकार, और आपके लेआउट को सभी के लिए खिंचाव और अनुकूलित करने की जरूरत है।

0

ओली सी की तरह, मैंने पृष्ठभूमि में सेट 9-पैच भी बनाया है, इस मेथोस के साथ एकमात्र समस्या यह है कि आपकी स्पलैशस्क्रीन में एक समान खिंचाव वाले क्षेत्र होना चाहिए।

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