Merge \"QS Edit: Extra extra make sure hidden when locked\" into nyc-dev
am: fd6e7e6790
Change-Id: I0fbfd17114fbcf6c4552d5f192ce17722272a6c6
This commit is contained in:
@@ -42,6 +42,7 @@ import com.android.systemui.qs.QSTile;
|
||||
import com.android.systemui.statusbar.phone.NotificationsQuickSettingsContainer;
|
||||
import com.android.systemui.statusbar.phone.PhoneStatusBar;
|
||||
import com.android.systemui.statusbar.phone.QSTileHost;
|
||||
import com.android.systemui.statusbar.policy.KeyguardMonitor.Callback;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -141,6 +142,7 @@ public class QSCustomizer extends LinearLayout implements OnMenuItemClickListene
|
||||
mNotifQsContainer.setCustomizerShowing(true);
|
||||
announceForAccessibility(mContext.getString(
|
||||
R.string.accessibility_desc_quick_settings_edit));
|
||||
mHost.getKeyguardMonitor().addCallback(mKeyguardCallback);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -156,6 +158,7 @@ public class QSCustomizer extends LinearLayout implements OnMenuItemClickListene
|
||||
mNotifQsContainer.setCustomizerShowing(false);
|
||||
announceForAccessibility(mContext.getString(
|
||||
R.string.accessibility_desc_quick_settings));
|
||||
mHost.getKeyguardMonitor().removeCallback(mKeyguardCallback);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -201,6 +204,15 @@ public class QSCustomizer extends LinearLayout implements OnMenuItemClickListene
|
||||
mTileAdapter.saveSpecs(mHost);
|
||||
}
|
||||
|
||||
private final Callback mKeyguardCallback = new Callback() {
|
||||
@Override
|
||||
public void onKeyguardChanged() {
|
||||
if (mHost.getKeyguardMonitor().isShowing()) {
|
||||
hide(0, 0);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
private final AnimatorListener mExpandAnimationListener = new AnimatorListenerAdapter() {
|
||||
@Override
|
||||
public void onAnimationEnd(Animator animation) {
|
||||
|
||||
Reference in New Issue
Block a user