From 7dc1491c26906b655f0731338686a9aa3d342d65 Mon Sep 17 00:00:00 2001 From: seven332 Date: Thu, 18 Oct 2018 13:02:25 +0800 Subject: [PATCH] Use ?android:attr/windowBackground to draw background --- app/build.gradle | 1 + app/src/main/java/com/hippo/scene/SceneFragment.java | 3 ++- app/src/main/res/layout/activity_main.xml | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index f8d61dcd8..28e2c7e5b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -65,6 +65,7 @@ dependencies { implementation "com.android.support:design:$supportLibrary" implementation 'com.github.amlcurran.showcaseview:library:5.4.3' implementation 'com.github.seven332:android-recaptcha:2bbb3459a8' + implementation 'com.github.seven332:android-resource:0.1.0' implementation 'com.github.seven332:animator:0.1.0' implementation 'com.github.seven332:beerbelly:0.1.4' implementation 'com.github.seven332:conaco:0.1.5-eh' diff --git a/app/src/main/java/com/hippo/scene/SceneFragment.java b/app/src/main/java/com/hippo/scene/SceneFragment.java index 40ef5a5c5..841b9a04f 100644 --- a/app/src/main/java/com/hippo/scene/SceneFragment.java +++ b/app/src/main/java/com/hippo/scene/SceneFragment.java @@ -24,6 +24,7 @@ import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.view.View; +import com.hippo.android.resource.AttrResources; import com.hippo.ehviewer.R; import com.hippo.yorozuya.collect.IntList; @@ -102,7 +103,7 @@ public class SceneFragment extends Fragment { super.onViewCreated(view, savedInstanceState); view.setTag(R.id.fragment_tag, getTag()); - view.setBackgroundColor(getResources().getColor(R.color.background_light)); + view.setBackgroundDrawable(AttrResources.getAttrDrawable(getContext(), android.R.attr.windowBackground)); // Notify FragmentActivity activity = getActivity(); diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index f457299a4..3e0fa0a43 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -48,7 +48,7 @@ android:layout_height="match_parent" android:layout_gravity="right" android:maxWidth="@dimen/drawer_max_width" - android:background="@color/background_light" + android:background="?android:attr/windowBackground" android:clickable="true"/>