Skip to content

Commit d09a020

Browse files
[fix] Fix #2 for PreferenceFragment (#6)
1 parent 2717777 commit d09a020

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

app/src/main/java/com/skyd/anivu/ui/component/preference/MaterialPreferenceFragmentCompat.kt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
package com.skyd.anivu.ui.component.preference
22

3+
import android.os.Bundle
4+
import android.view.View
35
import androidx.preference.EditTextPreference
46
import androidx.preference.ListPreference
57
import androidx.preference.ListPreferenceDialogFragmentCompat
68
import androidx.preference.Preference
79
import androidx.preference.PreferenceFragmentCompat
10+
import com.google.android.material.color.MaterialColors
811
import com.skyd.anivu.ui.component.dialog.InputDialogBuilder
912

1013
abstract class MaterialPreferenceFragmentCompat : PreferenceFragmentCompat() {
@@ -39,4 +42,11 @@ abstract class MaterialPreferenceFragmentCompat : PreferenceFragmentCompat() {
3942
}
4043
}
4144
}
45+
46+
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
47+
super.onViewCreated(view, savedInstanceState)
48+
49+
// Fix https://github.com/material-components/material-components-android/issues/1984#issuecomment-1089710991
50+
view.setBackgroundColor(MaterialColors.getColor(view, android.R.attr.colorBackground))
51+
}
4252
}

0 commit comments

Comments
 (0)