設定セクションを含む 2 つのアプリがあり、執筆時点で入手可能な最新バージョンの設定ライブラリを使用しています。
implementation "androidx.preference:preference:1.2.0-rc01"
さて、新しい Material3 (またはMaterial You ) テーマを使用して従うようにアプリのテーマを設定しましたが、私が直面している問題は、通常のダイアログは正しくテーマ設定されていますが、設定セクションのダイアログは部分的にしかテーマ設定されていないことです (角の半径)。彼らは明らかに新しいスタイルを使用しておらず、この矛盾は私を殺しています:D
現在、奇妙な回避策なしにそれらをテーマにする方法が見つからなかったので、提案をいただければ幸いです。現時点でのダイアログのスタイルは次のとおりです
<!-- Dialog theme -->
<style name="ThemeOverlay.App.MaterialAlertDialog" parent="ThemeOverlay.Material3.MaterialAlertDialog">
<item name="colorOnSurface">?colorAccent</item>
<item name="alertDialogStyle">@style/MaterialAlertDialog.App</item>
<item name="dialogCornerRadius">@dimen/bottom_sheet_corners</item>
</style>
<!-- Note: shape appearance doesn't work with the preference dialogs (they're not material) -->
<style name="MaterialAlertDialog.App" parent="MaterialAlertDialog.Material3">
<item name="shapeAppearance">@style/ShapeAppearance.App.MediumComponent</item>
<item name="shapeAppearanceOverlay">@null</item>
</style>
多分それは待つだけの問題ですか?