2012-11-06 15 views
17

मैं गोलाकार कोनों के साथ-साथ एक रंगीन रूपरेखा प्राप्त करने के लिए निम्नलिखित कोड का उपयोग कर रहा:दौर कोनों

<?xml version="1.0" encoding="UTF-8"?> 

<gradient 
    android:startColor="@color/white" 
    android:endColor="@color/white" /> 

<corners 
    android:bottomRightRadius="2dp" 
    android:bottomLeftRadius="2dp" 
    android:topLeftRadius="2dp" 
    android:topRightRadius="2dp"/> 

<stroke 
    android:width="5dip" 
    android:color="@color/black" /> 

round corners with border color

छवि दिखाता है कि मैं अभी क्या प्राप्त कर रहा हूं। stroke के कारण, गोलाकार कोनों केवल लेआउट के बाहरी किनारे पर झूठ बोलते हैं और काले रूपरेखा के भीतरी किनारे तेज किनारों के साथ एक आयताकार बनाता है। मैं तीखे किनारों को गोल किनारों में कैसे परिवर्तित कर सकता हूं?

उत्तर

46

गोलाकार कोनों वाले एक्सएमएल में ड्रॉ करने योग्य बनाने के लिए <shape> टैग का उपयोग करें। (आप आकृति टैग के साथ अन्य सामान भी कर सकते हैं जैसे एक रंग ढाल भी परिभाषित करें)। अपनी जरूरत के अनुसार इस अनुकूलित

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
<solid android:color="#ffffffff"/>  

<stroke android:width="3dp" 
     android:color="#ff000000" 
     /> 

<padding android:left="1dp" 
     android:top="1dp" 
     android:right="1dp" 
     android:bottom="1dp" 
     /> 

<corners android:bottomRightRadius="7dp" 
     android:bottomLeftRadius="7dp" 
     android:topLeftRadius="7dp" 
     android:topRightRadius="7dp"/> 
</shape> 
+0

धन्यवाद! बस वर्गीकृत करने के लिए, स्ट्रोक टैग द्वारा सीमा दी जाती है। – bonnyz

+0

यह 'एडिटटेक्स्ट' आइटम कहने के लिए पृष्ठभूमि के रूप में अच्छी तरह से काम करता है – Fattie

0

उपयोग:

के बाद कोड आपकी मदद कर सकता है।

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <solid android:color="@android:color/transparent" /> 
    <stroke 
     android:width="4dp" 
     android:color="@android:color/holo_blue_light" /> 
    <corners android:radius="6dp" /> 
</shape>