diff options
| author | 2024-06-10 18:32:37 +0100 | |
|---|---|---|
| committer | 2024-06-10 17:36:46 +0000 | |
| commit | 51c7d96a381ad1da9347a234b61c978191f9ae07 (patch) | |
| tree | 3a347b657ffe9ad78c080249c3586bd5588cf1b3 | |
| parent | e0abf0611453ba0ed0c4b6bbd2aeb3331ff6026f (diff) | |
Fix brightness slider margin issues
The margin is overwritten in QSPanel. Adjust them with offsets. Screenshots attached in b/344903796.
Bug: 344903796
Flag: NONE this is a follow up change and the main bug was guarded by com.android.systemui.brightness_slider_focus_state
Test: SwipeBrightness.kt
Change-Id: I0f2df9014fa5d88fb049b72aafbea04816567b8d
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/qs/QSPanel.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java b/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java index f3cc35ba31f8..abc2b7fcf3ac 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSPanel.java @@ -217,10 +217,13 @@ public class QSPanel extends LinearLayout implements Tunable { private void setBrightnessViewMargin() { if (mBrightnessView != null) { MarginLayoutParams lp = (MarginLayoutParams) mBrightnessView.getLayoutParams(); + // For Brightness Slider to extend its boundary to draw focus background + int offset = getResources() + .getDimensionPixelSize(R.dimen.rounded_slider_boundary_offset); lp.topMargin = mContext.getResources() - .getDimensionPixelSize(R.dimen.qs_brightness_margin_top); + .getDimensionPixelSize(R.dimen.qs_brightness_margin_top) - offset; lp.bottomMargin = mContext.getResources() - .getDimensionPixelSize(R.dimen.qs_brightness_margin_bottom); + .getDimensionPixelSize(R.dimen.qs_brightness_margin_bottom) - offset; mBrightnessView.setLayoutParams(lp); } } |