diff options
| author | 2022-08-12 15:55:35 -0700 | |
|---|---|---|
| committer | 2022-08-12 15:55:35 -0700 | |
| commit | 66b33cb5d182bf6aa16740e0a94939e3954f9aa0 (patch) | |
| tree | 924a7f9592485b11dbb47fa142e38c3b643b141c /libs | |
| parent | 889241a5d805255765473c889d2ec8d816b4ecf3 (diff) | |
Set the linear layout direction based on initial config
Bug: 230077443
Test: - enable feature on phone
- drag a notification from the shade
=> observe that the drop zones match current orientation
- repeat in opposite orientation
- repeat on tablet
Change-Id: I90fbb09d36bda7b66563dc4b4ac8fe1ec9d0cb31
Diffstat (limited to 'libs')
| -rw-r--r-- | libs/WindowManager/Shell/src/com/android/wm/shell/draganddrop/DragLayout.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/WindowManager/Shell/src/com/android/wm/shell/draganddrop/DragLayout.java b/libs/WindowManager/Shell/src/com/android/wm/shell/draganddrop/DragLayout.java index ff3c0834cf62..497a6f696df8 100644 --- a/libs/WindowManager/Shell/src/com/android/wm/shell/draganddrop/DragLayout.java +++ b/libs/WindowManager/Shell/src/com/android/wm/shell/draganddrop/DragLayout.java @@ -105,6 +105,10 @@ public class DragLayout extends LinearLayout { MATCH_PARENT)); ((LayoutParams) mDropZoneView1.getLayoutParams()).weight = 1; ((LayoutParams) mDropZoneView2.getLayoutParams()).weight = 1; + int orientation = getResources().getConfiguration().orientation; + setOrientation(orientation == Configuration.ORIENTATION_LANDSCAPE + ? LinearLayout.HORIZONTAL + : LinearLayout.VERTICAL); updateContainerMargins(getResources().getConfiguration().orientation); } |