आप प्रभाव scrollview का विस्तार और उन दो तरीकों में से एक अधिभावी द्वारा आप चाहते हैं प्राप्त कर सकते हैं:
float getTopFadingEdgeStrength()
float getBottomFadingEdgeStrength()
वे fading बढ़त का आकार बदलने के आप alow जाएगा - 0 करने के लिए सिर्फ सेट नीचे मूल्य
/**
* Created by scana on 14.12.14.
*/
public class TopFadeEdgeScrollView extends ScrollView {
public TopFadeEdgeScrollView(Context context) {
super(context);
}
public TopFadeEdgeScrollView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public TopFadeEdgeScrollView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
protected float getBottomFadingEdgeStrength() {
return 0.0f;
}
}
मुझे माफ करना शायद प्रश्न स्पष्ट नहीं है, मैं उसे निष्क्रिय और सक्षम यह, नहीं करने के लिए सक्षम होना चाहते हैं जाता है: और तुम जाने के लिए :)
नीचे के साथ कोड उदाहरण लुप्त होती बंद कर दिया तैयार हैं अक्षम करें निचले भागते किनारे हर समय, दूसरे शब्दों में, जब मैं स्क्रॉल व्यू से किसी निश्चित बिंदु पर उपयोगकर्ता को नीचे फ्डिंग अक्षम करना चाहता हूं और उसे सक्षम करता है तो उसे – Firas
यह वास्तव में सरल है, बस चर जोड़ें जिसे आप किसी प्रकार के सेटर द्वारा संशोधित करेंगे। आप कुछ ऑनस्क्रॉल लिस्टनर में वाई मान को सुन सकते हैं और GetBottomFadingEdgeStrength() विधि द्वारा लौटाए गए मान को संशोधित कर सकते हैं। 0 मान का मतलब कोई लुप्तप्राय किनारा नहीं है, 1 का मतलब है कि यह पूरी तरह से दिखाई दे रहा है। यदि आप पसंद करते हैं तो मैं एक उदाहरण प्रदान कर सकता हूं :) – scana
धन्यवाद अब यह स्पष्ट है – Firas