Add profile dialogs when cross profile is disabled
Clicking on disabled profile button shows dialogs informing the user why
cross profile data is not shown.
Bug: 190727775
Test: manual
Change-Id: Ife3d9676edf0efdc66c91e3fdf5aef47dcfd6e78
Merged-In: Ife3d9676edf0efdc66c91e3fdf5aef47dcfd6e78
(cherry picked from commit 853e2e1dc04f47b92bfd8696de53950fc2b34d64)
diff --git a/res/values/styles.xml b/res/values/styles.xml
index 60e9fae..f629e9d 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -50,6 +50,33 @@
<item name="android:textColor">?android:attr/textColorPrimary</item>
</style>
+ <style name="ProfileDialogTheme"
+ parent="@style/ThemeOverlay.MaterialComponents.MaterialAlertDialog.Centered">
+ <item name="android:dialogCornerRadius">@dimen/picker_profile_dialog_radius</item>
+ <item name="materialAlertDialogTitleTextStyle">@style/MaterialAlertDialogTitleStyle</item>
+ <item name="materialAlertDialogBodyTextStyle">@style/MaterialAlertDialogBodyStyle</item>
+ <item name="materialAlertDialogTitleIconStyle">@style/MaterialAlertDialogIconStyle</item>
+ </style>
+
+ <style name="MaterialAlertDialogTitleStyle"
+ parent="@style/MaterialAlertDialog.MaterialComponents.Title.Text.CenterStacked">
+ <item name="android:textAppearance">@style/PickerProfileDialogTitle</item>
+ </style>
+
+ <style name="MaterialAlertDialogBodyStyle"
+ parent="@style/MaterialAlertDialog.MaterialComponents.Body.Text">
+ <item name="android:layout_width">match_parent</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:textAppearance">@style/PickerProfileDialogBody</item>
+ </style>
+
+ <style name="MaterialAlertDialogIconStyle"
+ parent="@style/MaterialAlertDialog.MaterialComponents.Title.Icon.CenterStacked">
+ <item name="android:tint">@color/picker_profile_dialog_icon_and_button_color</item>
+ <item name="android:layout_width">@dimen/picker_profile_dialog_icon_width</item>
+ <item name="android:layout_height">@dimen/picker_profile_dialog_icon_height</item>
+ </style>
+
<style name="PickerDefaultTheme" parent="@style/Theme.MaterialComponents.DayNight.NoActionBar">
<!-- Color section -->
<item name="android:colorAccent">@color/picker_primary_color</item>
@@ -61,6 +88,7 @@
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:backgroundDimEnabled">true</item>
+ <item name="materialAlertDialogTheme">@style/ProfileDialogTheme</item>
</style>
</resources>