Ich weiß, dass wir den Overscroll über Overscroll-Modus ausschalten können. Aber wie kontrolliere ich es so, dass der Boden den Overscroll-Effekt hat, während der obere den Overscroll-Effekt in einer Scroll-Ansicht nicht hat?Wie man den Overscroll in scrollview, aber nur in der Oberseite für android deaktiviert?
0
A
Antwort
0
Es gibt eine Methode in ScrollView
Klasse namens getBottomFadingEdgeStrength()
, so dass Sie eine Klasse erstellen können, die ScrollView
erweitert und die obige Methode überschreiben.
wie
/**
* Created by droidwithme on 23/05/16.
*/
public class MyScrollView extends ScrollView {
public MyScrollView(Context context) {
super(context);
}
public MyScrollView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyScrollView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
protected float getBottomFadingEdgeStrength() {
return 0.0f;
}
}
und eine 0 auf dieses Verfahren zurück.
das kann Ihnen helfen.
Ich denke, Sie können nicht, wie Sie es nur zulassen oder überhaupt deaktivieren können. –