diff --git a/app/src/main/java/org/lsposed/manager/ui/fragment/RepoFragment.java b/app/src/main/java/org/lsposed/manager/ui/fragment/RepoFragment.java index d17892a3..0b4fe718 100644 --- a/app/src/main/java/org/lsposed/manager/ui/fragment/RepoFragment.java +++ b/app/src/main/java/org/lsposed/manager/ui/fragment/RepoFragment.java @@ -102,10 +102,7 @@ public class RepoFragment extends BaseFragment implements RepoLoader.Listener { @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { binding = FragmentRepoBinding.inflate(getLayoutInflater(), container, false); - binding.getRoot().bringChildToFront(binding.appBar); setupToolbar(binding.toolbar, R.string.module_repo, R.menu.menu_repo); - binding.appBar.setLiftable(true); - binding.recyclerView.getBorderViewDelegate().setBorderVisibilityChangedListener((top, oldTop, bottom, oldBottom) -> binding.appBar.setLifted(!top)); adapter = new RepoAdapter(); adapter.setHasStableIds(true); binding.recyclerView.setAdapter(adapter); diff --git a/app/src/main/res/layout/fragment_repo.xml b/app/src/main/res/layout/fragment_repo.xml index 501f1eee..0cf347a6 100644 --- a/app/src/main/res/layout/fragment_repo.xml +++ b/app/src/main/res/layout/fragment_repo.xml @@ -33,36 +33,45 @@ android:layout_height="wrap_content" android:fitsSystemWindows="true"> - + android:layout_height="?attr/collapsingToolbarLayoutMediumSize" + app:layout_scrollFlags="scroll|exitUntilCollapsed|snap"> + + + - + app:layout_behavior="@string/appbar_scrolling_view_behavior"> - + + + + diff --git a/app/src/main/res/layout/preference_recyclerview.xml b/app/src/main/res/layout/preference_recyclerview.xml index 7fedfc46..8da28f77 100644 --- a/app/src/main/res/layout/preference_recyclerview.xml +++ b/app/src/main/res/layout/preference_recyclerview.xml @@ -26,7 +26,7 @@ android:layout_height="match_parent" android:clipToPadding="false" android:fadeScrollbars="true" - android:scrollbarStyle="outsideOverlay" + android:scrollbarStyle="insideOverlay" android:scrollbars="vertical" app:borderBottomVisibility="never" app:borderTopDrawable="@null"