2013-07-09 8 views
6

मेरे पास एक एंड्रॉइड एप्लिकेशन है, मेरे पास एक आकार है और इसमें मेरा एक ठोस टैग है।किसी भी एचटीएमएल रंग कोड को अर्ध पारदर्शी बनाने के लिए [एंड्रॉइड]

मैं इस आकार 20% से ऊपर रंग कोड के साथ पारदर्शी बनाना चाहते हैं।
मुझे यह कैसे करना चाहिए?

+0

संभावित डुप्लिकेट पर उपयोग करता हूं। Http://stackoverflow.com/questions/11285961/how-to-make-a-background-transparent-20-in-android – TheFlash

+0

I लगता है कि आप एंड्रॉइड कलर कोड का उपयोग कर रहे हैं- रंग.रेड इत्यादि? तो कृपया इसके लिए रंग कोड का उपयोग करें- # 452558 और अपने सर्कल में अन्य रंग कोड का उपयोग करें जो कि आदि से हल्का है .. या सेटएल्फा (200) का उपयोग करें; –

उत्तर

18

यदि रंग हेक्साडेसिमल में # 424242 जैसा दर्शाया गया है, तो इस "संख्या" के सामने दो और अंक जोड़ना पारदर्शिता का प्रतिनिधित्व करेगा, पूर्व: # 66424242। (66 इस उदाहरण में)
वांछित प्रभाव पर पहुंचने तक आप थोड़ा सा खेल सकते हैं।

+1

इसलिए यह 'एए' '0 से 255' तक भी' 66' है जो 100 में से कितने% है? – User7723337

+0

ठीक है, आप हेक्सा अंकों को दशमलव में परिवर्तित कर सकते हैं, और फिर यह जानने के लिए एक सरल गणित करें कि पारदर्शिता का प्रतिशत अल्फा मान का प्रतिनिधित्व करता है। इस मामले में, 66 लगभग 40% का प्रतिनिधित्व करेगा। –

3

एंड्रॉयड लिया गया: color = "# 66FF0000" आंशिक रूप से पारदर्शी लाल है और आप "# 56FF0000" के रूप में 1 अप करने के लिए 5,4,3 के रूप में 6 का मूल्य कम हो रही है, " # 46FF0000 "," # 36FF0000 "," # 26FF0000 ", पारदर्शी रंग पतला हो जाएगा और उसी तरह यदि आप पहले नंबर को" # 76FF0000 "," # 86FF0000 ", के रूप में बढ़ाते हैं जैसे कि पारदर्शी रंग मोटा हो जाता है। इसलिए हम स्वयं रंग की पारदर्शिता की व्यवस्था कर सकते हैं। और यह सभी प्रकार के रंगों पर लागू होता है !!

1

मैंने 'संख्या' के सामने दो अंक जोड़ने का प्रयास किया है उदा। # 66424242, यह निश्चित रूप से काम करता है क्योंकि मैं इसे अपने ब्लॉग

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