kann ich ein nestedScroll Layout so erstellen?

8

Ich denke, dass es durch NestedScrollingChild NestedScrollingParent erreicht werden kann.

Aber ich kann sie nicht wirklich verstehen. Wer kann mir helfen?

Produktmanager besteht auf dem Design.

Das ScrollView enthält ein LinearLayout , ein "TabLayout" und ein ViewPager .

ViewPager enthält 2 fragment enthält RecyclerView oder nur 2 RecyclerView .

Wenn ScrollView nach Unten blättert, kann RecyclerView nach Unten blättern.

Wenn RecyclerView nach Oben blättert, kann ScrollView nach Oben blättern.

%Vor%     
tiny sunlight 02.11.2015, 04:03
quelle

2 Antworten

6

Ändern Sie einfach Ihre ScrollView zu android.support.v4.widget.NestedScrollView

Veröffentlichen Sie Ihr XML, wenn das nicht funktioniert

    
Abhilash 20.11.2015 09:20
quelle
2

Sie können das tun, aber es ist überhaupt nicht gut, diese Art von Layout zu verwenden

Zuerst müssen Sie "wrap_content", ViewPager und RecyclerView's hinzufügen

ViewPager und RecyclerView

Jetzt können Sie scrollview einfach benutzen, setzen Sie alle Elemente hinein

Wenn Sie einen Effekt oder etwas wünschen, wenn der Benutzer scrollen oder ein Element beim Scrollen sichtbar wird, können Sie die Position des Elements abrufen und dann den Hörer einschalten "OnScrollChangedListener" von scrollview

    
armanso 18.11.2015 16:35
quelle