From b4bfa1b4e92c32cf4ea8e445cd870960d1dee2d8 Mon Sep 17 00:00:00 2001 From: Narayan Kamath Date: Fri, 15 Mar 2019 16:54:53 +0000 Subject: [PATCH] SystemUI: Update styling of media projection permission dialog. Test: Visual Bug: 128426351 Change-Id: I73e0af423157ccda11632fb96d13e4f981bb57bb --- packages/SystemUI/AndroidManifest.xml | 2 +- .../layout/media_projection_dialog_title.xml | 39 +++++++++++++++++++ packages/SystemUI/res/values/styles.xml | 4 +- .../MediaProjectionPermissionActivity.java | 9 ++++- 4 files changed, 49 insertions(+), 5 deletions(-) create mode 100644 packages/SystemUI/res/layout/media_projection_dialog_title.xml diff --git a/packages/SystemUI/AndroidManifest.xml b/packages/SystemUI/AndroidManifest.xml index 6df6c7355e3b7..d654f5aa23e01 100644 --- a/packages/SystemUI/AndroidManifest.xml +++ b/packages/SystemUI/AndroidManifest.xml @@ -438,7 +438,7 @@ + + + + + + diff --git a/packages/SystemUI/res/values/styles.xml b/packages/SystemUI/res/values/styles.xml index 0f5df45a0effd..99d56131b53da 100644 --- a/packages/SystemUI/res/values/styles.xml +++ b/packages/SystemUI/res/values/styles.xml @@ -349,13 +349,13 @@ - diff --git a/packages/SystemUI/src/com/android/systemui/media/MediaProjectionPermissionActivity.java b/packages/SystemUI/src/com/android/systemui/media/MediaProjectionPermissionActivity.java index 9f0f53e0d5088..3a0534d24f59d 100644 --- a/packages/SystemUI/src/com/android/systemui/media/MediaProjectionPermissionActivity.java +++ b/packages/SystemUI/src/com/android/systemui/media/MediaProjectionPermissionActivity.java @@ -38,8 +38,10 @@ import android.text.TextPaint; import android.text.TextUtils; import android.text.style.StyleSpan; import android.util.Log; +import android.view.View; import android.view.Window; import android.view.WindowManager; +import android.widget.TextView; import com.android.systemui.R; @@ -133,9 +135,12 @@ public class MediaProjectionPermissionActivity extends Activity String dialogTitle = getString(R.string.media_projection_dialog_title, appName); + View dialogTitleView = View.inflate(this, R.layout.media_projection_dialog_title, null); + TextView titleText = (TextView) dialogTitleView.findViewById(R.id.dialog_title); + titleText.setText(dialogTitle); + mDialog = new AlertDialog.Builder(this) - .setTitle(dialogTitle) - .setIcon(R.drawable.ic_media_projection_permission) + .setCustomTitle(dialogTitleView) .setMessage(message) .setPositiveButton(R.string.media_projection_action_text, this) .setNegativeButton(android.R.string.cancel, this)