यह उदाहरण दर्शाता है कि एंड्रॉइड में कस्टम सर्कल बटन कैसे प्राप्त करें।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्नलिखित कोड को res/layout/activity_main.xml में जोड़ें।
<बटन एंड्रॉइड:आईडी ="@ + आईडी / टेक्स्ट" एंड्रॉइड:टेक्स्टसाइज ="18 एसपी" एंड्रॉइड:टेक्स्ट एलाइनमेंट ="सेंटर" एंड्रॉइड:बैकग्राउंड ="@ ड्रॉएबल / राउंड_बटन" एंड्रॉइड:लेआउट_विड्थ =" 150dp" android:textColor ="#000" android:layout_height ="150dp" />
उपरोक्त कोड में, हमने राउंड_बटन बैकग्राउंड वाला बटन लिया है। इसलिए ड्रॉएबल फोल्डर में राउंड_बटन.एक्सएमएल बनाएं और निम्नलिखित कोड जोड़ें।
<आइटम android:state_pressed ="गलत"> <आकार एंड्रॉइड:आकार ="अंडाकार"> <ठोस एंड्रॉइड:रंग ="# ffff00" /> आकार> आइटम> <आइटम एंड्रॉइड:राज्य_प्रेस ="सच"> <आकार एंड्रॉइड:आकार ="ओवल"> <सॉलिड एंड्रॉइड:कलर ="#fff000"/> आइटम>
उपरोक्त कोड में, हमने बटन और रिलीज बटन पर दबाए गए दो राज्यों को लिया है। जब कोई उपयोगकर्ता किसी बटन पर क्लिक करता है तो वह बटन की स्थिति लेगा और बटन को आकार प्रदान करेगा।
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ें <पूर्व>पैकेज com.example.andy.myapplication;import android.content.res.Configuration;import android.os.Build;import android.os.Bundle;import android.support.annotation.RequiresApi;import android.support.v7 .app.AppCompatActivity;import android.widget.Button;import android.widget.TextView;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {int view =R.layout.activity_main; बटन बटन; @RequiresApi(api =Build.VERSION_CODES.JELLY_BEAN) @Override संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) {super.onCreate(savedInstanceState); सेटकंटेंट व्यू (देखें); बटन =findViewById (R.id.text); बटन.सेटटेक्स्ट ("बटन"); }}पूर्व>आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -
उपरोक्त परिणाम में, यह डिफ़ॉल्ट स्क्रीन दिखाता है, एक बटन पर क्लिक करें, यह एक बटन का रंग बदल देगा जैसा कि नीचे दिखाया गया है -