2010-06-23 10 views
5

में एंड्रॉइड एकाधिक स्ट्रोक बॉक्स मैं एंड्रॉइड ड्रॉइंग एक्सएमएल में <shape> तत्व में एक आयताकार पर 2 स्ट्रोक प्रभावी रूप से 2 स्ट्रोक प्राप्त करने की कोशिश कर रहा हूं। एक गहरा हरा बाहरी रेखा और एक हल्का हरा आंतरिक रेखा, ढाल के साथ सभी के केंद्र में भरें। मेरे कोड वर्तमान में इस तरह दिखता है:ड्रॉइंग एक्सएमएल

<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 



<item> 
    <shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shape="rectangle"> 

     <stroke android:width="3px" android:color="#477135" /> 
    </shape> 

</item> 
<item > 
    <shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shape="rectangle"> 
     <gradient android:startColor="#81c557" android:endColor="#539942" 
      android:angle="270" /> 

     <stroke android:width="1px" android:color="#a8d78a" /> 
    </shape> 
</item> 

मैं लागू करने के एंड्रॉयड की कोशिश की है: शीर्ष = "3px" एंड्रॉयड: नीचे = 2 आइटम तत्व को "3px" है, लेकिन जब मैं सही & बाईं जोड़ने विशेषताओं, पूरी चीज प्रस्तुत नहीं करता है। नोट, यह सब एक सूची दृश्य

उत्तर

1

अच्छी तरह से किया गया है, मुझे विश्वास है कि मैंने इसे एक काम के साथ हल किया है। यह सुंदर है लेकिन यह काम करता है। मैंने जो किया वह एक बाहरी रंग रंग में पृष्ठभूमि रंग सेट करने के लिए एक छवि दृश्य सेट किया गया था, इसे 1 डीप का पैडिंग दिया, फिर ImageView के स्रोत को खींचने योग्य पर सेट किया और मैं जिस प्रभाव को ढूंढ रहा था उसे प्राप्त कर लिया। उस ने कहा, मैं लेयर-सूची के भीतर यह सब करने में सक्षम होना पसंद करूंगा ...

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