2012-10-14 24 views
5

संभव डुप्लिकेट:
ImageButton doesn’t highlight on click with Transparent backgroundअनुकरण पारदर्शी बटन पर क्लिक करें प्रभाव

मैं जहाँ मैं विशेषता

 android:background="@android:color/transparent" 

मेरे समस्या है के साथ बटन एक कस्टम बार बना दिया है जब मैं बटन पर क्लिक करता हूं तो क्लिक प्रभाव ट्रिगर नहीं होता है (इस मामले में बटन बनना चाहिए और bl ue और अपने मूल रंग-ट्रांसपेरेंट में वापस फीका-)।

मैं इसे कैसे सक्षम करूं या प्रभाव को अनुकरण कैसे करूं? कोई विचार?

उत्तर

2

आप selector जांच का उपयोग करने की जरूरत है। बेहतर एक और कस्टम xmls

+0

मैं किस तरह से उपयोग करने की आवश्यकता बनाने के माध्यम से जाने की आवश्यकता के बिना

style="?android:attr/borderlessButtonStyle" 

एक ही प्रभाव है,? वहां "पारदर्शी" डालने के लिए? – MayTheSchwartzBeWithYou

+0

चयनकर्ता इसे बटन के प्रत्येक राज्य का उपयोग करने के लिए खींचने योग्य परिभाषित करता है, इसलिए आपकी सक्रिय स्थिति पारदर्शी होनी चाहिए लेकिन आपकी चयनित (और केंद्रित) स्थिति नीली होनी चाहिए, ताकि आप इसे रंग या ड्रॉबल के रूप में दे सकें। – TOMKA

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