2013-06-05 23 views
14

मैं एंड्रॉइड एप्लिकेशन के लिए नया हूं। enter image description hereएंड्रॉइड - अर्द्ध पारदर्शी लेआउट कैसे सेट करें?

इस तस्वीर में, कुछ विकल्प जैसे प्ले, डिलीट इत्यादि के साथ एक नीचे लेआउट है, और इसकी पृष्ठभूमि दिखाने के लिए इसकी पारदर्शिता है।

मुझे ऐसा कैसे मिलता है?

+0

भाई, इस ios नहीं है यूआई मैं Google play स्टोर से ले लिया। –

+0

Play Store किसी भी एंड्रॉइड डिवाइस पर ऐसा नहीं दिखता है जिसे मैंने इसे देखा है। यदि ऐसा होता है, तो OEM को -1 मिलता है। वे आईओएस बटन हैं, हर एक। क्या यह शायद सैमसंग डिवाइस है? –

+0

मुझे याद नहीं है कि यह कौन सा ऐप था। मैं सिर्फ Play store में ऐप का एक स्क्रीन शॉट फसल करता हूं। –

उत्तर

50

उपयोग android:background ="#88676767" अस्पष्टता

के अपने चयन करने के लिए पहले बदलने में अपनी टिप्पणी के लिए उत्तर:

ImageView iv = (ImageView) findViewById(your_imageId);  
iv.setColorFilter(Color.argb(150, 155, 155, 155), Mode.SRC_ATOP); 

तीसरा विकल्प:

LinearLayout layout = (LinearLayout) findViewById(R.id.your_id); 
    Drawable d = getResources().getDrawable(R.relevant_drawable); 
    d.setAlpha(50); 
    layout.setBackgroundDrawable(d); 
+1

हाँ मुझे आपका अंक मिला। मैंने पृष्ठभूमि के लिए एक छवि को इस एंड्रॉइड की तरह लेआउट सेट किया है: पृष्ठभूमि = "@ ड्रॉइंग/मायमेज"। फिर एंड्रॉइड के लिए फिर से एक और विशेषता कैसे दें: पृष्ठभूमि = "# 88676767"। –

+0

मैंने अपना जवाब संपादित कर लिया है, मुझे बताएं कि यह आपके लिए कैसे काम करता है – baronS

+0

मैंने उत्तर में एक और विकल्प जोड़ा है – baronS

1

उपयोग 32-बिट अपनी पृष्ठभूमि के लिए पारदर्शिता के साथ पीएनजी (कि विशेष मामले में, कारण यह वर्दी पारदर्शिता नहीं है)

17

रंग प्रारूप ARGB है, जो अल्फा/लाल/ग्रीन/नीले इसका मतलब है।

पारदर्शिता अल्फा चैनल पर सेट की गई है, 0 (0x00) का मान पूरी तरह पारदर्शी है और 255 (0xFF) का मान पूरी तरह से अपारदर्शी है।

तो अगर आप एक भूरा रंग आधा पारदर्शी जरूरत है, तो यह रंग सेट: # 80444444

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