From a857e2db56771e3b5509dbd276c77f648290c45f Mon Sep 17 00:00:00 2001 From: tehcneko <7764726+tehcneko@users.noreply.github.com> Date: Wed, 17 Mar 2021 22:14:52 +0800 Subject: [PATCH] Fix bugs --- app/src/main/AndroidManifest.xml | 6 +++--- .../com/hippo/ehviewer/ui/EhActivity.java | 1 - .../com/hippo/ehviewer/ui/MainActivity.java | 6 +++--- .../ui/fragment/BasePreferenceFragment.java | 21 ------------------- .../ehviewer/ui/scene/GalleryListScene.java | 2 -- .../java/com/hippo/scene/StageLayout.java | 6 ------ app/src/main/res/layout/activity_main.xml | 2 ++ .../main/res/layout/activity_preference.xml | 3 +-- app/src/main/res/values/themes.xml | 19 +---------------- 9 files changed, 10 insertions(+), 56 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 99eda94f7..9a61f4cba 100755 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -48,8 +48,8 @@ android:name="com.hippo.ehviewer.ui.MainActivity" android:configChanges="screenSize" android:launchMode="singleTask" - android:theme="@style/AppTheme.Main" - android:windowSoftInputMode="stateAlwaysHidden"> + android:windowSoftInputMode="stateAlwaysHidden" + android:exported="true"> @@ -145,7 +145,7 @@ android:name="com.hippo.ehviewer.ui.SettingsActivity" android:configChanges="screenSize" android:label="@string/settings" - android:theme="@style/AppTheme.Toolbar" /> + android:theme="@style/AppTheme" /> = Build.VERSION_CODES.Q) { - RecyclerView recyclerView = getListView(); - recyclerView.setClipToPadding(false); - recyclerView.setClipChildren(false); - ViewCompat.setOnApplyWindowInsetsListener(recyclerView, (v, insets) -> { - Insets insets1 = insets.getInsets(WindowInsetsCompat.Type.systemBars() | WindowInsetsCompat.Type.ime()); - v.setPadding(0, 0, 0, insets1.bottom); - return WindowInsetsCompat.CONSUMED; - }); - } - } - @Override public RecyclerView onCreateRecyclerView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState) { RecyclerView recyclerView = super.onCreateRecyclerView(inflater, parent, savedInstanceState); diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java index d6268530b..398b02d7b 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java @@ -125,8 +125,6 @@ import java.util.ArrayList; import java.util.Collections; import java.util.List; -import rikka.recyclerview.RecyclerViewKt; - @SuppressLint("RtlHardcoded") public final class GalleryListScene extends BaseScene implements SearchBar.Helper, SearchBar.OnStateChangeListener, FastScroller.OnDragHandlerListener, diff --git a/app/src/main/java/com/hippo/scene/StageLayout.java b/app/src/main/java/com/hippo/scene/StageLayout.java index f750ccf19..624cf8535 100644 --- a/app/src/main/java/com/hippo/scene/StageLayout.java +++ b/app/src/main/java/com/hippo/scene/StageLayout.java @@ -21,7 +21,6 @@ import android.graphics.Canvas; import android.util.AttributeSet; import android.view.View; import android.view.ViewGroup; -import android.view.WindowInsets; import android.widget.FrameLayout; import com.hippo.ehviewer.R; @@ -154,9 +153,4 @@ public class StageLayout extends FrameLayout { return super.drawChild(canvas, child, drawingTime); } - - @Override - public WindowInsets onApplyWindowInsets(WindowInsets insets) { - return insets; - } } diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index edc9ad99d..fda36e61b 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -16,8 +16,10 @@ diff --git a/app/src/main/res/layout/activity_preference.xml b/app/src/main/res/layout/activity_preference.xml index dfc4a9c4c..635c04846 100644 --- a/app/src/main/res/layout/activity_preference.xml +++ b/app/src/main/res/layout/activity_preference.xml @@ -28,7 +28,6 @@ android:id="@+id/fragment" android:layout_width="match_parent" android:layout_height="match_parent" - android:clipChildren="false" - app:layout_behavior="@string/appbar_scrolling_view_behavior" /> + android:clipChildren="false" /> \ No newline at end of file diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index 37235bb4b..00eab93b0 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -112,15 +112,6 @@ - - - @@ -132,7 +123,6 @@ @android:color/black @android:color/black - @android:color/black @color/primary_text_material_black @@ -159,14 +149,7 @@ @android:color/black - - - -