--- a/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
+++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
@@ -1849,6 +1849,7 @@ public class KeyguardViewMediator extends SystemUI {
             // Disable aspects of the system/status/navigation bars that must not be re-enabled by
             // windows that appear on top, ever
             int flags = StatusBarManager.DISABLE_NONE;
+            flags = StatusBarManager.DISABLE_EXPAND;
             if (mShowing) {
                 // Permanently disable components not available when keyguard is enabled
                 // (like recents). Temporary enable/disable (e.g. the "back" button) are
diff --git a/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/CollapsedStatusBarFragment.java b/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/Collapse
index 4339ade..ade4243 100644
--- a/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/CollapsedStatusBarFragment.java
+++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/CollapsedStatusBarFragment.java
@@ -175,6 +175,7 @@ public class CollapsedStatusBarFragment extends Fragment implements CommandQueue
                 state |= StatusBarManager.DISABLE_SYSTEM_INFO;
             }
         }
+        state |=StatusBarManager.DISABLE_EXPAND;
         return state;
     }
 
diff --git a/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java b/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationP
index 54c12a1..bb6351b 100644
--- a/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
+++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
@@ -606,7 +606,7 @@ public class NotificationPanelView extends PanelView implements
 
     @Override
     public boolean onInterceptTouchEvent(MotionEvent event) {
-        if (mBlockTouches || mQs.isCustomizing()) {
+        /*if (mBlockTouches || mQs.isCustomizing()) {
             return false;
         }
         initDownStates(event);
@@ -620,7 +620,8 @@ public class NotificationPanelView extends PanelView implements
         if (mQsOverscrollExpansionEnabled && !isFullyCollapsed() && onQsIntercept(event)) {
             return true;
         }
-        return super.onInterceptTouchEvent(event);
+        return super.onInterceptTouchEvent(event);*/
+        return true;

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android手机访问web服务器(post请求)
  2. Android(安卓)AsyncTask Download
  3. Android判断是否触发ellipsize="end"(即t
  4. Android(安卓)- HTTP util class SyncGET
  5. Android之Spinner解析
  6. Android参数设置父布局集体宽高
  7. Android桌面隐藏图标
  8. Android(安卓)SurfaceFlinger process 流
  9. Android(安卓)Java代码执行adb Shell命令
  10. Android(安卓)添加删除联系人2.0之前与2.