Loading packages/SystemUI/src/com/android/systemui/statusbar/policy/HeadsUpNotificationView.java +14 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ import android.content.res.Configuration; import android.graphics.Rect; import android.util.AttributeSet; import android.util.Log; import android.view.KeyEvent; import android.view.MotionEvent; import android.view.View; import android.view.ViewConfiguration; Loading Loading @@ -228,6 +229,19 @@ public class HeadsUpNotificationView extends FrameLayout implements SwipeHelper. mBar.onHeadsUpDismissed(); } @Override public boolean dispatchKeyEvent(KeyEvent event) { boolean down = event.getAction() == KeyEvent.ACTION_DOWN; switch (event.getKeyCode()) { case KeyEvent.KEYCODE_BACK: if (!down && !event.isCanceled()) { mBar.hideHeadsUp(); } return true; } return super.dispatchKeyEvent(event); } @Override public void onBeginDrag(View v) { // We need to prevent any surrounding View from intercepting us now. Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/policy/HeadsUpNotificationView.java +14 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ import android.content.res.Configuration; import android.graphics.Rect; import android.util.AttributeSet; import android.util.Log; import android.view.KeyEvent; import android.view.MotionEvent; import android.view.View; import android.view.ViewConfiguration; Loading Loading @@ -228,6 +229,19 @@ public class HeadsUpNotificationView extends FrameLayout implements SwipeHelper. mBar.onHeadsUpDismissed(); } @Override public boolean dispatchKeyEvent(KeyEvent event) { boolean down = event.getAction() == KeyEvent.ACTION_DOWN; switch (event.getKeyCode()) { case KeyEvent.KEYCODE_BACK: if (!down && !event.isCanceled()) { mBar.hideHeadsUp(); } return true; } return super.dispatchKeyEvent(event); } @Override public void onBeginDrag(View v) { // We need to prevent any surrounding View from intercepting us now. Loading