2014-08-27 9 views
7

के साथ परिपत्र बटन बनाएं मैं एक पारदर्शी पृष्ठभूमि और रंगीन सीमा के साथ एक गोलाकार बटन बनाने की कोशिश कर रहा हूं। मैं यह कैसे कर सकता हूँ?सीमा

मैंने अपने आईओएस ऐप्स में से एक का एक स्क्रीनशॉट संलग्न किया है जो दिखाता है कि मैं क्या चाहता हूं।

enter image description here

उत्तर

17

अपने बटन के लिए, इसके बाद अपने XML लेआउट में सेट पृष्ठभूमि की तरह इस

<Button 
android:id="@+id/yourbuttonname" 
android:text="Button" 
android:textColor="#FFFFFF" 
android:textSize="30sp" 
android:layout_width="100dp" 
android:layout_height="100dp" 
android:background="@drawable/buttonshape" 
/> 

का उपयोग और यह

की तरह एक buttonshape.xml फ़ाइल बनाने
<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"  android:shape="rectangle" > 
<corners 
android:topLeftRadius="100dp" 
android:topRightRadius="100dp" 
android:bottomLeftRadius="100dp" 
android:bottomRightRadius="100dp" 
/> 
<solid 
android:color="#" 
/> 
<padding 
android:left="0dp" 
android:top="0dp" 
android:right="0dp" 
android:bottom="0dp" 
/> 
<size 
android:width="100dp" 
android:height="100dp" 
/> 
<stroke 
android:width="3dp" 
android:color="#878787" 
/> 
</shape> 

बस रंगों के मूल्य और इच्छित पाठ को समायोजित करें। आनंद लें !!

+0

वंडरफुल! धन्यवाद। – Sam

5

आप अंडाकार आकार के लिए drawable बनाना होगा। इस

<?xml version="1.0" encoding="utf-8"?> 
    <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > 
     <solid android:color="@android:color/transparent"/> 
     <stroke android:color="#fff" android:width="3px"/> 
    </shape> 

और वह drawable

android:background="@drawable/your_drawable"