summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author yyalan <yyalan@google.com> 2024-06-10 18:32:37 +0100
committer Yalan Yiue <yyalan@google.com> 2024-06-10 17:36:46 +0000
commit51c7d96a381ad1da9347a234b61c978191f9ae07 (patch)
tree3a347b657ffe9ad78c080249c3586bd5588cf1b3
parente0abf0611453ba0ed0c4b6bbd2aeb3331ff6026f (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.java7
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);
}
}