2012-01-22 6 views
5

जब मैं android:background="@android:color/transparent सेट करता हूं, तो यह मेरे बटन पृष्ठभूमि को पारदर्शी पर सेट करता है, लेकिन बटन की रूपरेखा गायब हो जाती है। मैं इसे कैसे सेट करूं ताकि पृष्ठभूमि पारदर्शी हो लेकिन अभी भी एक रूपरेखा है?एंड्रॉइड पारदर्शी पृष्ठभूमि रखने के लिए बटन कैसे सेट करें लेकिन अभी भी

उत्तर

4

आप एक कस्टम चयनकर्ता का उपयोग कर सकते हैं जो बटन के विभिन्न राज्यों के लिए विभिन्न नौ पैच छवि का उपयोग करता है।

यह link उपयोगी

आप इस छवि का उपयोग हो सकता है हो सकता है ...

enter image description here

मुझे आशा है कि यह मदद करता है ..

0

एक दृष्टिकोण स्वयं को 9-पैच बनाना होगा जिसमें सीमा है लेकिन बीच में पारदर्शिता होगी।

Example 9-patch

यह एक 2 पिक्सेल का काले रंग की सीमा के साथ एक 11x11 पिक्सेल वर्ग है:

यहाँ एक उदाहरण है। आप इस png डाउनलोड करने और draw9patch में छोड़ने और छोड़ दिया और शीर्ष के बीच में एक पिक्सेल जोड़ देते हैं तो फिर अपने ड्रॉएबल में फ़ाइल PNG 9patch शामिल हैं और

android:background="@drawable/bground" 

या तो "bground के रूप में अपने 9patch बचाने सेट "या उपर्युक्त पंक्ति में जो कुछ भी आप इसे सहेजते हैं उसे बदलें।

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