Make the header invisible when customizing

That way, the accessibility service won't try to announce its content.

Test: manual with TB
Fixes: 189390981
Change-Id: I346af22423627e828456a6d2fa90ca77f1b22d7b
This commit is contained in:
Fabian Kozynski
2021-06-04 15:33:25 -04:00
parent 598a1595e3
commit b764d7a5c6

View File

@@ -615,10 +615,10 @@ public class QSFragment extends LifecycleFragment implements QS, CommandQueue.Ca
public void notifyCustomizeChanged() {
// The customize state changed, so our height changed.
mContainer.updateExpansion();
mQSPanelScrollView.setVisibility(!mQSCustomizerController.isCustomizing() ? View.VISIBLE
: View.INVISIBLE);
mFooter.setVisibility(
!mQSCustomizerController.isCustomizing() ? View.VISIBLE : View.INVISIBLE);
boolean customizing = isCustomizing();
mQSPanelScrollView.setVisibility(!customizing ? View.VISIBLE : View.INVISIBLE);
mFooter.setVisibility(!customizing ? View.VISIBLE : View.INVISIBLE);
mHeader.setVisibility(!customizing ? View.VISIBLE : View.INVISIBLE);
// Let the panel know the position changed and it needs to update where notifications
// and whatnot are.
mPanelView.onQsHeightChanged();