저는 레이아웃이 내 소셜 미디어의 프로필 페이지처럼 행동 할 수 있도록 내 비전을 가지고 있습니다. 내 레이아웃에는 listView
이 들어있는 ViewPager
이 있는데, 그 안에 어댑터가 있습니다. 이 ViewPager
컨테이너를 기본적으로 내 레이아웃의 나머지 부분을 위로 밀어 넣을 수 있습니까? 예를 들어, 내 레이아웃의 일부입니다ViewPager에서 스크롤 할 때 전체 화면으로 애니메이션하기
<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>
나는 ViewPager
용기 위쪽으로 스크롤에 따라 전체 화면으로 팽창하고 페이스 북, 인스 타 그램, 트위터처럼 아래로 스크롤에 이전 상태로 돌아가입니다 원하는 모든 할 프로필 페이지에 나는이 문제에 접근하는 방법조차 모르기 때문에 어떤 도움/링크도 크게 감사 할 것입니다.
좀 더 브레인 스토밍을 할 때 의 높이를 match_parent
으로 만들려는 애니메이션에 대해 생각해 보았습니다. 스크롤과 함께 ViewPager
의 높이를 변경하는 애니메이션이 있습니까?