Ich habe diese Vision in meinem Kopf für mein Layout, um wie die meisten Profilseiten der sozialen Medien zu handeln. In meinem Layout habe ich eine ViewPager
, die eine listView
innerhalb davon hat, die in einem Adapter aufgeblasen wird. Wie kann ich diesen ViewPager
Container im Grunde "schieben" den Rest meines Layouts nach oben? Zum Beispiel ist dieser Teil meines Layout:Animieren von ViewPager zu Vollbild auf Bildlauf
<android.support.design.widget.AppBarLayout
android:id="@+id/appBarLayout"
android:layout_width="match_parent"
android:layout_height="30dp"
android:background="@color/colorPrimary">
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:tabMode="fixed">
<android.support.design.widget.TabItem
android:id="@+id/tabItem1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Posts" />
<android.support.design.widget.TabItem
android:id="@+id/tabItem2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Animals" />
</android.support.design.widget.TabLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v4.view.ViewPager
android:id="@+id/viewPager_container"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/profile_imageView">
</android.support.v4.view.ViewPager>
Alles, was ich will, ist für die ViewPager
Container auf Scrollen nach oben auf Vollbild aufzublasen und dann auf einem nach unten blättern wieder normal, wie Facebook, Instagram, Twitter tun auf ihren Profilseiten. Jede Hilfe/Links werden sehr geschätzt, da ich nicht einmal weiß, wie ich dieses Problem angehen soll.
Nach etwas mehr Brainstorming habe ich über Animationen nachgedacht, um die ViewPager
Höhe auf zu setzen. Gibt es irgendwelche Animationen, um die Höhe des ViewPager
zusammen mit einer Schriftrolle zu ändern?