
在大屏项目上面,当把小窗口的导航栏修改到底部后,发现拖拽小窗口,会出现小窗口跳变问题,这里跳变是指:缩放或者点击的时候小窗口位置突然跳到右下角溢出屏幕,突然全屏,修改这个问题可以设置一个阈值,当变动的位置差很小的时候,保持窗口不变。 1.在framework/base/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/FluidResizeTaskPositioner.java里面进行修改:diff --git a/base/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/FluidResizeTaskPositioner.java b/base/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/FluidResizeTaskPositioner.java index 732f04259..77eb13fd8 100644 --- a/base/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/FluidResizeTaskPositioner.java +++ b/base/libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/FluidResizeTaskPositioner.java @@ -24,6 +24,7 @@ impor