<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/textView1"
android:layout_alignLeft="@+id/textView1"
android:layout_marginBottom="56dp"
android:text="Button"
android:textColor="#FF0F13"
android:background="@drawable/bbkg"/>//create bbkg.xml in drawable folder
bbkg.xml // बटन पृष्ठभूमि
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/pressed" />
<item android:state_focused="false"
android:drawable="@drawable/normal" />
</selector>
normal.xml // बटन सामान्य पृष्ठभूमि:
तुम भी बस उस लिंक आपके द्वारा दी गई से gradient
तत्व निकाल सकता है राज्य
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#10EB0A"/>
<stroke android:width="3dp"
android:color="#0FECFF" />
<padding android:left="5dp"
android:top="5dp"
android:right="5dp"
android:bottom="5dp"/>
<corners android:bottomRightRadius="7dp"
android:bottomLeftRadius="7dp"
android:topLeftRadius="7dp"
android:topRightRadius="7dp"/>
</shape>
pressed.xml // बटन पृष्ठभूमि राज्य
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#FF1A47"/>
<stroke android:width="3dp"
android:color="#0FECFF"/>
<corners android:bottomRightRadius="7dp"
android:bottomLeftRadius="7dp"
android:topLeftRadius="7dp"
android:topRightRadius="7dp"/>
</shape>
"बटन पृष्ठभूमि का रंग # 0c0c0c सीमा रंग # 1a1a1a है" - हो सकता है कि * एक * रंग की निर्धारित करते हैं, लेकिन आप उस से भी अधिक की जरूरत है। अगर हम मानते हैं कि आप उन रंगों को सामान्य स्थिति चाहते हैं, तो दबाए गए राज्य के लिए आपके रंग क्या हैं? अक्षम राज्य? केंद्रित राज्य? अन्य राज्य भी हो सकते हैं कि डिफ़ॉल्ट 'बटन' पृष्ठभूमि उनसे परे हैडल करती है, लेकिन मैं उनके साथ शुरू करूंगा। – CommonsWare