修复安卓10上的一些界面问题,将主页面改为使用ViewPager2

This commit is contained in:
HapeLee committed 2025-09-28 03:54:05 +08:00
1 parent bdaf8aeb0a
commit e7679a3009
7 files changed
+153 -75

No files matched your search

+1 -1
View File
@@ -5,7 +5,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.viewpager.widget.ViewPager
<androidx.viewpager2.widget.ViewPager2
android:id="@+id/view_pager_main"
android:layout_width="0dp"
android:layout_height="0dp"
@@ -15,6 +15,7 @@
android:stateListAnimator="@null">
<com.google.android.material.appbar.CollapsingToolbarLayout
android:id="@+id/coll_top_bar"
android:layout_width="match_parent"
android:layout_height="?attr/collapsingToolbarLayoutMediumSize"
style="?attr/collapsingToolbarLayoutMediumStyle"
@@ -42,12 +43,16 @@
</com.google.android.material.appbar.AppBarLayout>
<!-- ViewPager -->
<androidx.viewpager2.widget.ViewPager2
android:id="@+id/view_pager_bookshelf"
<io.legato.kazusa.ui.widget.NestedScrollableHost
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingHorizontal="8dp"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<androidx.viewpager2.widget.ViewPager2
android:id="@+id/view_pager_bookshelf"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingHorizontal="8dp" />
</io.legato.kazusa.ui.widget.NestedScrollableHost>
</androidx.coordinatorlayout.widget.CoordinatorLayout>
@@ -35,12 +35,15 @@
</com.google.android.material.appbar.AppBarLayout>
<!-- ViewPager -->
<androidx.viewpager2.widget.ViewPager2
android:id="@+id/view_pager_bookshelf"
<io.legato.kazusa.ui.widget.NestedScrollableHost
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingHorizontal="8dp"
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<androidx.viewpager2.widget.ViewPager2
android:id="@+id/view_pager_bookshelf"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingHorizontal="8dp" />
</io.legato.kazusa.ui.widget.NestedScrollableHost>
</androidx.coordinatorlayout.widget.CoordinatorLayout>