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
This commit is contained in:
Mady Mellor
2022-08-12 15:55:35 -07:00
parent 889241a5d8
commit 66b33cb5d1

View File

@@ -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);
}