2016-05-31 17 views
0

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)

Image

+1

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

+0

Fading Edge-Effekt –

+1

AFAIK, es wird immer noch Overscroll genannt. –

Antwort

1

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.

1

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