Skip to content

Commit 7befe34

Browse files
committed
Feat: Add Material 3 Dialog back
Signed-off-by: imknown <imknown@qq.com>
1 parent 5965c38 commit 7befe34

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

  • app/src/main/java/net/imknown/android/forefrontinfo

app/src/main/java/net/imknown/android/forefrontinfo/base/resTheme/values/themes.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@
4949
<item name="colorSurfaceContainer">@color/md_theme_surfaceContainer</item>
5050
<item name="colorSurfaceContainerHigh">@color/md_theme_surfaceContainerHigh</item>
5151
<item name="colorSurfaceContainerHighest">@color/md_theme_surfaceContainerHighest</item>
52+
53+
<item name="alertDialogTheme">@style/MaterialPreferenceDialog</item>
5254
<!-- endregion [M3] -->
5355

5456
<item name="colorNoProblem">@color/colorNoProblem</item>
Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources>
3-
43
<style name="Circle">
54
<item name="cornerFamily">rounded</item>
65
<item name="cornerSize">50%</item>
76
</style>
7+
8+
<!-- https://stackoverflow.com/questions/70650073/adjust-androidx-preference-dialogs-to-follow-material-you/79519735#79519735 -->
9+
<style name="MaterialPreferenceDialog" parent="ThemeOverlay.Material3.MaterialAlertDialog">
10+
<item name="android:background">?attr/colorSurfaceContainer</item>
11+
<!-- 28dp: ..\material-1.12.0\res\values\values.xml: m3_alert_dialog_corner_size -->
12+
<item name="dialogCornerRadius">@dimen/m3_alert_dialog_corner_size</item>
13+
</style>
814
</resources>

0 commit comments

Comments
 (0)