Sets clickability of QuickStatusBarHeader

Sets the clickability based on QS expansion. Then, when it's expanded,
it is not clickable as QSPanel captures clicks. The top status bar is
always clickable

Test: manual, including brightness slider
Change-Id: Id41473f823285f115240effbea7a2d52596b9bfe
Fixes: 120873445
This commit is contained in:
Fabian Kozynski
2019-01-10 11:13:27 -05:00
parent be09f2801e
commit 9a15b7c5ae
2 changed files with 2 additions and 1 deletions

View File

@@ -24,6 +24,7 @@
android:clipToPadding="false"
android:gravity="center"
android:orientation="horizontal"
android:clickable="true"
android:paddingStart="@dimen/status_bar_padding_start"
android:paddingEnd="@dimen/status_bar_padding_end" >

View File

@@ -699,7 +699,7 @@ public class QuickStatusBarHeader extends RelativeLayout implements
}
public void updateEverything() {
post(() -> setClickable(false));
post(() -> setClickable(!mExpanded));
}
public void setQSPanel(final QSPanel qsPanel) {