Ich versuche, etwas darüber und die API-Ebene davon zu finden. Es ist nur sichtbar, wenn der Benutzer das Ende einer Tabbed erreicht, klaute AktivitätWie heißt das Markierte? (Android Swipe deaktiviert Wirkung)
Antwort
Schauen Sie sich https://developer.android.com/reference/android/support/v4/widget/EdgeEffectCompat.html an, es wird intern in ViewPager verwendet.
Es ist ein Android-Attribut fadingEdge
genannt. Viele der Android-Widgets wie listview, viewpager, scrollview usw. verwenden sie standardmäßig. Sie können es auch in Ihre Widgets unter Verwendung des Attributs android:fadingEdge
platzieren. In Bezug auf die API-Ebene ist es seit API 14 veraltet, aber Sie können es weiterhin verwenden, indem Sie es mit dem Attribut android:requiresFadingEdge
anfordern.
Weitere Informationen finden Sie in der Dokumentation here.
Dies ist, was ich in der Android-Dokumentation:
Sie scrollers (Scroller oder OverScroller) verwenden können, um die Daten zu sammeln Sie eine Scroll-Animation in Reaktion auf eine Berührung Ereignis produzieren müssen. Sie sind ähnlich, aber OverScroller enthält Methoden für , die den Benutzern anzeigen, dass sie die Inhaltsränder nach einem Schwenk oder Schleudergeste erreicht haben. Das InteractiveChart-Beispiel verwendet die EdgeEffect-Klasse (eigentlich die EdgeEffectCompat-Klasse), um einen "Glow" -Effekt anzuzeigen, wenn Benutzer die Inhaltsränder erreichen.
-Link: https://developer.android.com/training/gestures/scroll.html
Dies ist sichtbar mit allen scrollbaren Ansichten, wenn Sie den Anfang/Ende davon erreichen. Ich kenne den Namen nicht, aber es ist ein Hinweis für den Benutzer, dass man hier nicht weiter scrollen kann. Auf die eine oder andere Weise war es von Anfang an da - so wie es in deinem Screenshot aussieht, wurde ich mit Material Design eingeführt, also ab Android 5. Mit Holo-Design war es bläulicher und verschwommener. – Ridcully
Fading Edge-Effekt –
AFAIK, es wird immer noch Overscroll genannt. –