मैं एक पारदर्शी बटन बनाने की कोशिश कर रहा हूं। विवरण में मैंने पृष्ठभूमि के बटन को एक छवि के साथ सेट किया है और मैं पृष्ठभूमि लेआउट के रंग को देखने के लिए बटन की पारदर्शिता को संशोधित करना चाहता हूं।पारदर्शी बटन कैसे बनाएं?
उत्तर
आप अपने बटन पर setAlpha()
विधि का उपयोग कर सकते हैं।
आपके जावा कोड से button.setAlpha(0.0)
का उपयोग करके, आपका बटन पूरी तरह से पारदर्शी बना देगा।
या आप इसे अपने लेआउट xml में भी उपयोग कर सकते हैं। अपने <Button />
टैग उपयोग अंदर निम्न विशेषता:
android:alpha="0"
के बजाय एक
बटन या छवि बटन
आप एक
छवि का उपयोग कर सकते का उपयोग कर
और विशेषता
एंड्रॉयड सेट: onClick = "कार्रवाई"
आप android:alpha="0.5"
उपयोग कर सकते हैं अपने बटन आधा पारदर्शी सेट करने के लिए (मूल्य, एक नाव होने के लिए जहां 0.0 है अदृश्य और 1.0 अपारदर्शी है), लेकिन ध्यान रखें कि यह केवल एपीआई लेवल 11 (एंड्रॉइड 3.0) से काम करता है।
एक और विकल्प पृष्ठभूमि छवि को स्वयं बदलना और ग्राफ़ या आतिशबाजी जैसे ग्राफिक्स प्रोग्राम का उपयोग करके इसे पारदर्शी बनाना होगा।
आपने कैसे पाया कि यह केवल एपीआई 11 से काम करता है? –
बस आप
android:background="@android:color/transparent"
का उपयोग करें या में code.let है यह केवल होना 4 अन्यथा यह काला के रूप में विचार किया जाएगा #0000
चार शून्य उपयोग कर सकते हैं आप बटन पारदर्शी बनाने के लिए चाहते हैं।
आशा है कि यह
चार शून्य अवधारणा के लिए धन्यवाद @ करण मेर! – CrazyLearner
आपकी मदद करता है
का उपयोग करते हैं?एंड्रॉयड: attr/selectableItemBackground
आप एंड्रॉयड-डेवलपर्स
की this articleयहाँ एक उदाहरण
<Button
android:id="@+id/test"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Change Password"
android:background="?android:attr/selectableItemBackground"
android:textSize="12sp"
android:gravity="left|center"/>
या 'शैली = "@ शैली/विजेट का उपयोग करें। AppCompat.Button.Borderless" ' – Roel
मैं जानता हूँ कि प्रश्न बटन के बारे में है के अनुसार लहर प्रभाव के साथ एक पारदर्शी पृष्ठभूमि होगा,
- पारदर्शी : लेकिन यह 'बटन' वह यह है कि प्राप्त करने के लिए आसान है
- छाया या सीमाओं एनिमेशन
विशेषताओं के साथ TextView का उपयोग कर के साथ
कोड उदाहरण:
android:background="?attr/selectableItemBackground"
android:clickable="true"
यह इस तरह दिखता है
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackground"
android:clickable="true"
android:onClick="onClickMethod"
android:textStyle="bold"
android:text="@string/transparent"/>
- 1. बटन को पारदर्शी कैसे बनाएं?
- 2. डेटाग्रिड पारदर्शी कैसे बनाएं?
- 3. पारदर्शी सर्कल कैसे बनाएं?
- 4. जेएफआरएएम पारदर्शी कैसे बनाएं?
- 5. नियंत्रण पारदर्शी बनाएं
- 6. एनएसटीबल व्यू पारदर्शी कैसे बनाएं?
- 7. अर्ध पारदर्शी आकार कैसे बनाएं?
- 8. छवि बटन कैसे बनाएं
- 9. "कॉपी" बटन कैसे बनाएं?
- 10. राउंड बटन कैसे बनाएं
- 11. PyQt5: गैर-पारदर्शी बच्चों के साथ अर्ध-पारदर्शी विंडो बनाएं
- 12. अदृश्य पारदर्शी बटन कैसे काम करें?
- 13. लिनक्स पर पारदर्शी विंडो कैसे बनाएं
- 14. एक जेटीबल पारदर्शी की पृष्ठभूमि कैसे बनाएं?
- 15. एमएस विजुअल कोड पारदर्शी कैसे बनाएं?
- 16. एंड्रॉइड में पारदर्शी गतिविधि कैसे बनाएं?
- 17. जेसीकेकबॉक्स की पृष्ठभूमि को पारदर्शी कैसे बनाएं?
- 18. पारदर्शी पृष्ठभूमि के साथ SurfaceView कैसे बनाएं?
- 19. यूआईटीूलबार की पृष्ठभूमि पारदर्शी कैसे बनाएं?
- 20. पूरी तरह पारदर्शी जेएफआरएएम पर आंशिक रूप से पारदर्शी जेबटन कैसे बनाएं?
- 21. अनुकरण पारदर्शी बटन पर क्लिक करें प्रभाव
- 22. रेडियो बटन बड़ा बनाएं?
- 23. एक छवि पारदर्शी
- 24. पृष्ठभूमि का हिस्सा निकालें/पारदर्शी बनाएं
- 25. लहर बटन के साथ छवि बटन में पारदर्शी पृष्ठभूमि?
- 26. जेएलएबल पृष्ठभूमि को फिर से पारदर्शी बनाएं
- 27. किसी छवि से अर्ध-पारदर्शी कर्सर बनाएं
- 28. कैसे SlidingDrawer पारदर्शी
- 29. डब्ल्यूपीएफ - टेम्पलेट के साथ छवि बटन कैसे बनाएं
- 30. एंड्रॉइड: बिटमैप गतिशील या ओवरले बटन पर बटन कैसे बनाएं?
लेकिन मेरी समस्या यह है कि "backgroud" विशेषता सिर्फ मेरे बटन पर मेरी छवि के पथ के साथ सेट है .... तो क्या मैं पारदर्शिता प्राप्त कर सकता हूं? – francedema
क्या यह काम करता है? ..... – shaonAshraf
कोई काम नहीं करता है ... मैंने अपने लेआउट एक्सएमएल में "एंड्रॉइड: अल्फा =" 0 "" सेट किया है लेकिन बटन गायब हो गया है, लेकिन अगर मैं अपनी स्थिति में क्लिक करता हूं तो मैं आपके क्लिक को प्रकट कर सकता हूं ... इसलिए मैं "एंड्रॉइड: अल्फा =" 50 "" या एंड्रॉइड सेट करने की कोशिश करता हूं: अल्फा = "255" लेकिन कुछ भी नहीं होता है बटन समान है !!! – francedema