2012-02-22 27 views
9

मैं नीचे दिए गए लिंक में दिखाए गए एक छवि के समान RelativeLayout का पृष्ठभूमि रंग रखना चाहता हूं। छवि के निचले भाग में काले पट्टी को अनदेखा करें।विभिन्न रंगों के साथ लेआउट

image 1

मैं लेआउट की पृष्ठभूमि के रूप में छवि का उपयोग नहीं करना चाहते हैं। क्या आप मुझे आगे बढ़ने का विचार दे सकते हैं?

+2

क्या समस्या आप वास्तव में ऐसा करने के लिए का सामना कर रहे है के रूप में अपने लेआउट की पृष्ठभूमि के रूप का उपयोग करें। ।? – Mudassir

+0

क्या आप छवि अपलोड कर सकते हैं? मैं इसे यहां से एक्सेस नहीं कर पा रहा हूं। – Hiral

+0

@ हिराल - अरे मैं यहां से लिंक तक पहुंच सकता हूं .. – curiousguy

उत्तर

10

आप ढाल का उपयोग कर सकते हैं। जैसा कि आप चाहते हैं चयनकर्ता में विभिन्न ढाल सेट करें। किया हुआ!

GradientDrawable.class

यह तुम क्या चाहते है, अपने रंग निर्धारित किया है। का आनंद लें!

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:bottom="30dp"> 
    <shape android:shape="rectangle" > 
     <corners 
     android:topRightRadius="8dip" 
     android:topLeftRadius="8dip" /> 

    <gradient 
     android:startColor="#030303" 
     android:endColor="#3B3B3B" 
     android:angle="270" /> 
    </shape> 
</item> 
<item android:top="30dp" > 
    <shape android:shape="rectangle" > 
     <corners 
     android:bottomLeftRadius="8dip" 
    android:bottomRightRadius="8dip" /> 

    <gradient 
     android:startColor="#4B5057" 
     android:endColor="#4B5059" 
     android:angle="270" /> 
    <size android:height="30dp" /> 
    </shape> 
</item> 
</layer-list> 
+0

ठीक है..मैं कोशिश करूँगा .. – curiousguy

+0

@curiousguy मैंने जवाब संपादित किया है। – SkyWalker

+0

यह वही है जो मैं चाहता हूं। बहुत बहुत धन्यवाद – curiousguy

5

बस आकार फ़ाइल संरचना के साथ प्रयास करें। मुझे लगता है कि यह समाधान दे सकता है।

+0

क्या आप मुझे यह जान सकते हैं कि इसे कैसे प्राप्त किया जाए? मुझे लगता है कि बीच में रंगों को पूरी तरह से अलग करना है। – curiousguy

1

// ढाल के रूप में नीचे दिए गए कोड इस बचाने के लिए और

android:background="@drawable/gradient" 

//gradient.xml

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <gradient android:startColor="#232323" android:endColor="#4B5059" 
     android:angle="270"/> 
</shape> 
+0

आपके द्वारा दिया गया कोड रंग ढाल देगा। लेकिन मुझे वह नहीं चाहिए। यदि आप छवि की जांच करते हैं, तो बीच में रंगों का एक पृथक्करण होता है। मैं उस तरह का प्रभाव चाहता हूं। – curiousguy

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