Loading libs/WindowManager/Shell/src/com/android/wm/shell/draganddrop/DragLayout.java +6 −8 Original line number Diff line number Diff line Loading @@ -102,7 +102,7 @@ public class DragLayout extends LinearLayout { MATCH_PARENT)); ((LayoutParams) mDropZoneView1.getLayoutParams()).weight = 1; ((LayoutParams) mDropZoneView2.getLayoutParams()).weight = 1; updateContainerMargins(); updateContainerMargins(getResources().getConfiguration().orientation); } @Override Loading @@ -127,20 +127,18 @@ public class DragLayout extends LinearLayout { } public void onConfigChanged(Configuration newConfig) { final int orientation = getResources().getConfiguration().orientation; if (orientation == Configuration.ORIENTATION_LANDSCAPE if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE && getOrientation() != HORIZONTAL) { setOrientation(LinearLayout.HORIZONTAL); updateContainerMargins(); } else if (orientation == Configuration.ORIENTATION_PORTRAIT updateContainerMargins(newConfig.orientation); } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT && getOrientation() != VERTICAL) { setOrientation(LinearLayout.VERTICAL); updateContainerMargins(); updateContainerMargins(newConfig.orientation); } } private void updateContainerMargins() { final int orientation = getResources().getConfiguration().orientation; private void updateContainerMargins(int orientation) { final float halfMargin = mDisplayMargin / 2f; if (orientation == Configuration.ORIENTATION_LANDSCAPE) { mDropZoneView1.setContainerMargin( Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/draganddrop/DragLayout.java +6 −8 Original line number Diff line number Diff line Loading @@ -102,7 +102,7 @@ public class DragLayout extends LinearLayout { MATCH_PARENT)); ((LayoutParams) mDropZoneView1.getLayoutParams()).weight = 1; ((LayoutParams) mDropZoneView2.getLayoutParams()).weight = 1; updateContainerMargins(); updateContainerMargins(getResources().getConfiguration().orientation); } @Override Loading @@ -127,20 +127,18 @@ public class DragLayout extends LinearLayout { } public void onConfigChanged(Configuration newConfig) { final int orientation = getResources().getConfiguration().orientation; if (orientation == Configuration.ORIENTATION_LANDSCAPE if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE && getOrientation() != HORIZONTAL) { setOrientation(LinearLayout.HORIZONTAL); updateContainerMargins(); } else if (orientation == Configuration.ORIENTATION_PORTRAIT updateContainerMargins(newConfig.orientation); } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT && getOrientation() != VERTICAL) { setOrientation(LinearLayout.VERTICAL); updateContainerMargins(); updateContainerMargins(newConfig.orientation); } } private void updateContainerMargins() { final int orientation = getResources().getConfiguration().orientation; private void updateContainerMargins(int orientation) { final float halfMargin = mDisplayMargin / 2f; if (orientation == Configuration.ORIENTATION_LANDSCAPE) { mDropZoneView1.setContainerMargin( Loading