8

enter image description herekann ich ein NestedScroll Layout so erstellen?

Ich denke, es durch NestedScrollingChildNestedScrollingParent erreicht werden kann.

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

Produktmanager besteht auf dem Design. Die ScrollView enthält eine LinearLayout, eine "TabLayout" und eine ViewPager.

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

Wenn der ScrollView nach Unten scrollen, kann der RecyclerView nach Unten scrollen. Wenn die RecyclerView nach oben scrollen, kann die ScrollView nach oben scrollen.

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <LinearLayout 
     android:orientation="vertical" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"> 
     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" /> 
     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" /> 
     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="1000dp" /> 
     <TableLayout 
      android:layout_width="match_parent" 
      android:layout_height="60dp"></TableLayout> 
     <android.support.v4.view.ViewPager 
      android:layout_width="match_parent" 
      android:layout_height="match_parent"></android.support.v4.view.ViewPager> 
    </LinearLayout> 
</ScrollView> 
+1

Sie können, aber es ist zu hacky und nicht benutzerfreundlich überhaupt ... Ich würde empfehlen, Ihre App neu zu entwerfen, so dass Sie nicht auf diese Lösung zurückgreifen müssen. –

+0

Der Produktmanager beharrt darauf! –

+3

Drücken Sie zurück und sagen Sie es albern und technisch falsch und gegen Standards .... –

Antwort

2

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

Zuerst fügen Sie verwenden müssen "wrap_content" abilty ViewPager und RecyclerView der

ViewPager und RecyclerView

Jetzt können Sie scrollview leicht benutzen, setzen Sie alles Einzelteil in ihn ein

Wenn Sie etwas Effekt oder etwas wollen g, wenn der Benutzer eine Rolle oder ein Element sichtbar werden in Scrollen Sie Position von Element erhalten kann dann Hörer machen auf „OnScrollChangedListener“ von Scroll

+0

App ist langsamer geworden! –

6

einfach Ihre Scroll zu android.support.v4.widget.NestedScrollView ändern

Posten Sie Ihre XML, wenn das nicht funktioniert

+0

Ich habe meine Xml.There sind 2 RecyclerView in ViewPager –

+0

was passiert, wenn Sie ScrollView zu android.support.v4.widget.NestedScrollView ändern – Abhilash

+0

Wenn ich einen RecyclerView von unten nach oben scrollen, möchte ich die ScrollView zu scrollen util recyclerview unten Bildschirm unten ausrichten. Aber die RecyclerView Scroll direkt in einem kleinen Raum.Ich gehe schlafen.Bee. –

Verwandte Themen