From b930272221912b2a2e60a6e76964d274aadaf378 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Fri, 9 Jun 2023 16:29:36 +0300 Subject: [PATCH] Fix settings background --- app/build.gradle | 4 ++-- .../org/koitharu/kotatsu/core/ui/BasePreferenceFragment.kt | 2 ++ app/src/main/res/layout/fragment_settings_sources.xml | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index e038971dd..b2419c8ae 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -15,8 +15,8 @@ android { applicationId 'org.koitharu.kotatsu' minSdkVersion 21 targetSdkVersion 33 - versionCode 550 - versionName '5.2-a1' + versionCode 551 + versionName '5.2-a2' generatedDensities = [] testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/core/ui/BasePreferenceFragment.kt b/app/src/main/kotlin/org/koitharu/kotatsu/core/ui/BasePreferenceFragment.kt index c450f364a..75ee4312b 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/core/ui/BasePreferenceFragment.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/core/ui/BasePreferenceFragment.kt @@ -12,6 +12,7 @@ import dagger.hilt.android.AndroidEntryPoint import org.koitharu.kotatsu.core.prefs.AppSettings import org.koitharu.kotatsu.core.ui.util.RecyclerViewOwner import org.koitharu.kotatsu.core.ui.util.WindowInsetsDelegate +import org.koitharu.kotatsu.core.util.ext.getThemeColor import org.koitharu.kotatsu.settings.SettingsActivity import javax.inject.Inject @@ -33,6 +34,7 @@ abstract class BasePreferenceFragment(@StringRes private val titleId: Int) : override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) + view.setBackgroundColor(view.context.getThemeColor(android.R.attr.colorBackground)) listView.clipToPadding = false insetsDelegate.onViewCreated(view) insetsDelegate.addInsetsListener(this) diff --git a/app/src/main/res/layout/fragment_settings_sources.xml b/app/src/main/res/layout/fragment_settings_sources.xml index 82802d046..4a59b7c92 100644 --- a/app/src/main/res/layout/fragment_settings_sources.xml +++ b/app/src/main/res/layout/fragment_settings_sources.xml @@ -6,6 +6,7 @@ android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="match_parent" + android:background="?android:colorBackground" android:clipToPadding="false" android:orientation="vertical" android:scrollbars="vertical"