में छवि सीमा को लुप्त करना मुझे ImageView
पर एक लुप्तप्राय प्रभाव जोड़ने की आवश्यकता है। मेरी स्थिति में मेरे पास RelativeLayout
है, पीले रंग की सापेक्ष पृष्ठभूमि और उस पृष्ठभूमि के केंद्र में ImageView
है। अब मुझे ImageView
के किनारे पर एक फीका प्रभाव लागू करने की आवश्यकता है। क्या यह संभव है? (Android api 11+
)एक छविदृश्य
मैंने कोशिश की:
android:requiresFadingEdge="horizontal"
android:fadingEdge="horizontal"
android:fadingEdge="vertical"
android:fadingEdgeLength="40px"
लेकिन काम नहीं करता है ..
यह मैं क्या चाहते का एक उदाहरण है। जैसा कि आप शीर्ष देख सकते हैं और बाएं लुप्त हो रहे हैं, दाएं और नीचे किनारे, बदले में नहीं हैं ..
बहुत बहुत धन्यवाद!
private float FadeStrength = 1.0f;
private int FadeLength = 40px;
@Override
protected float getTopFadingEdgeStrength() {
return FadeStrength;
}
@Override
protected float getBottomFadingEdgeStrength() {
return FadeStrength;
}
@Override
protected float getLeftFadingEdgeStrength() {
return FadeStrength;
}
@Override
protected float getRightFadingEdgeStrength() {
return FadeStrength;
}
और देखने के प्रारंभ पर जोड़ने लाइनों: