क्या मैं एपीआई स्तर 11 पर निर्भर होने की आवश्यकता के बिना प्रोग्रामिव रूप से छवि दृश्य के अल्फा को सेट कर सकता हूं जहां सेट एल्फा पेश किया गया था?सेट के बिना ImageView पर अल्फा सेट करें 0 अल्फा
उत्तर
मुझे लगता है (लेकिन निश्चित रूप से नहीं जानते) कि आप अपने छवि दृश्य में अल्फा एनीमेशन लागू कर सकते हैं, और जब तक fillAfter() एनीमेशन पर सत्य पर सेट किया गया है, तो छवि को जो भी अल्फा स्तर पर रहना चाहिए खतम होता है।
ImageView में एपीआई लेव 1 के बाद से setAlpha(int) विधि है। तो आप इसे किसी भी एपीआई स्तर में उपयोग कर सकते हैं।
यह जो एपीआई स्तर में शुरू की है View की setAlpha(float) विधि है 11.
@joynes को स्वीकार किया जाना चाहिए – ruX
एसडीके संस्करण> = 16 के लिए 'setImageAlpha (X)' का उपयोग करें! – tipycalFlow
मुझे लगता है कि आखिरी टिप्पणी अधिक उपयोगी है। – Vyacheslav
तुम सिर्फ उर छवि के साथ एक नए लेआउट बना सकते हैं, अल्फा आप लेआउट के लिए की जरूरत है निर्धारित करते हैं, एक उपरिशायी के रूप में सेट और बढ़ा देते हैं जब आप चाहते हैं।
LayoutInflater inflater = LayoutInflater.from(this);
View overView = inflater.inflate(R.layout.myAlpahImageLayout, null);
this.addContentView(overView, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:alpha="0.5"
tools:context=".MainActivity" >
<ImageView
android:id="@+id/myImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/myImage1" />
</RelativeLayout>
मैंने छवि का सेट एल्फा सेट करने के लिए कोड का उपयोग किया, न कि दृश्य। यह .. एपीआई स्तर 1 से उपलब्ध है
public void toggleButton(int i) {
if (indImageBtnEnabled[i]) {
int di = getDrawableId(findViewById(myImagebtns[i]));
Drawable d = this.getResources().getDrawable(di);
d.setAlpha(25);
((ImageView) findViewById(myImagebtns[i])).setImageDrawable(d);
indImageBtnEnabled[i] = false;
} else {
// findViewById(myImagebtns[i]).setAlpha(1f) << NEEDS API11;
int di = getDrawableId(findViewById(myImagebtns[i]));
Drawable d = this.getResources().getDrawable(di);
d.setAlpha(255);
((ImageView) findViewById(myImagebtns[i])).setImageDrawable(d);
indImageBtnEnabled[i] = true;
}
}
- 1. ggplot2: सेट (अरेखीय) अल्फा
- 2. uiclearcolor के अल्फा को कैसे सेट करें?
- 3. मेरे सापेक्ष लेआउट के लिए अल्फा मान कैसे सेट करें?
- 4. लेआउट का अल्फा/अस्पष्टता सेट करें
- 5. UITableView सेल अल्फा कैसे सेट करें?
- 6. जावा में BufferedImage अल्फा मास्क सेट करें
- 7. एंड्रॉइड पर अल्फा-ग्रेडिएंट
- 8. अल्फा
- 9. अल्फा
- 10. 11 से कम एपीआई में देखें अल्फा कैसे सेट करें?
- 11. छवि के अल्फा मुखौटा
- 12. कोर एनिमेशन "अल्फा" मूल्य
- 13. अल्फा मास्क
- 14. क्या UITableViewCell accessoryView की अल्फा संपत्ति सेट करना संभव है?
- 15. एंड्रॉइड अल्फा फीड एनीमेशन इश्यू
- 16. अल्फा चैनल
- 17. अल्फा के साथ कैसे पेंट करें?
- 18. एंड्रॉइड अल्फा एनीमेशन: एनीमेशन
- 19. ट्रांसपेरेंसी/अल्फा पृष्ठभूमि
- 20. पायगैम: प्रति पिक्सेल अल्फा
- 21. glColor4f() - अल्फा मान
- 22. डिवाइसकॉन्टेक्स्ट में अल्फा चैनल (एचडीसी)
- 23. PHP - वॉटरमार्क पीएनजी पारदर्शिता/अल्फा
- 24. अल्फा-बीटा स्थानांतरण
- 25. एसवीजी रंग पारदर्शिता/अल्फा भरें?
- 26. पारदर्शिता/अल्फा चैनल
- 27. वेबग्ल: पारदर्शीता (अल्फा)
- 28. अल्फा पारदर्शी पीएनजी मोबाइल सफारी
- 29. बैश के 'सेट -0`
- 30. ओपनजीएल अल्फा ब्लेंडिंग
ओह .. वहाँ imageView एपीआई स्तर से काम thats 1 :) – joynes