diff options
| -rw-r--r-- | packages/SystemUI/res/layout/qs_footer_impl.xml | 14 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/qs/QSFooterImpl.java | 5 |
2 files changed, 13 insertions, 6 deletions
diff --git a/packages/SystemUI/res/layout/qs_footer_impl.xml b/packages/SystemUI/res/layout/qs_footer_impl.xml index 997fe6dd44bb..100c2aa51b4d 100644 --- a/packages/SystemUI/res/layout/qs_footer_impl.xml +++ b/packages/SystemUI/res/layout/qs_footer_impl.xml @@ -25,16 +25,22 @@ android:baselineAligned="false" android:clickable="false" android:clipChildren="false" - android:clipToPadding="false" - android:paddingTop="0dp" - android:gravity="center_vertical" - android:orientation="horizontal"> + android:clipToPadding="false"> + + <View + android:id="@+id/qs_footer_divider" + android:layout_width="match_parent" + android:layout_height="1dp" + android:layout_gravity="top" + android:background="?android:attr/dividerHorizontal"/> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" + android:layout_marginTop="1dp" android:layout_marginStart="8dp" android:layout_marginEnd="8dp" + android:layout_gravity="center_vertical" android:gravity="end" > <LinearLayout diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSFooterImpl.java b/packages/SystemUI/src/com/android/systemui/qs/QSFooterImpl.java index 76baee4c836f..9c87e1b12091 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSFooterImpl.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSFooterImpl.java @@ -75,6 +75,7 @@ public class QSFooterImpl extends FrameLayout implements QSFooter, private boolean mListening; private boolean mShowEmergencyCallsOnly; + private View mDivider; protected MultiUserSwitch mMultiUserSwitch; private ImageView mMultiUserAvatar; @@ -93,8 +94,7 @@ public class QSFooterImpl extends FrameLayout implements QSFooter, @Override protected void onFinishInflate() { super.onFinishInflate(); - Resources res = getResources(); - + mDivider = findViewById(R.id.qs_footer_divider); mEdit = findViewById(android.R.id.edit); mEdit.setOnClickListener(view -> Dependency.get(ActivityStarter.class).postQSRunnableDismissingKeyguard(() -> @@ -162,6 +162,7 @@ public class QSFooterImpl extends FrameLayout implements QSFooter, @Nullable private TouchAnimator createSettingsAlphaAnimator() { return new TouchAnimator.Builder() + .addFloat(mDivider, "alpha", 0, 1) .addFloat(mCarrierText, "alpha", 0, 1) .addFloat(mActionsContainer, "alpha", 0, 1) .build(); |