询问平板电脑型号上显示通知面板的位置



据我所知,从MO来看,平板电脑型号的宽度大于600dp。通知面板将显示在我们触摸的位置

示例

  1. 当在状态栏中心触摸时(向下拖动状态栏中心的通知面板(->通知面板将显示在屏幕中央

屏幕中心

  1. 当触摸状态栏右侧时(向下拖动状态栏右侧的通知面板(->通知面板将显示在屏幕右侧

屏幕右侧

  1. 当触摸状态栏左侧时(向下拖动状态栏左侧的通知面板(->通知面板将显示在屏幕左侧

屏幕左侧

我在Statusbar.java、NotificationPanel.java上搜索了代码,但找不到谷歌处理的代码有人知道谷歌在哪里处理它吗?

它在NotificationPanelView#onTouchEvent((下:

if (event.getActionMasked() == MotionEvent.ACTION_DOWN && isFullyCollapsed()) {
MetricsLogger.count(mContext, COUNTER_PANEL_OPEN, 1);
updateVerticalPanelPosition(event.getX()); //this is the function that carries out the logic
handled = true;
}

最新更新