Use rotation hint to update layout
The info from DisplayController is the rotation of display. While the rotation hint is from the current configuration of the activity. Because system supports to display activities with individual rotation at the same time, it is more accurate to use the hint for layout. Because there are 4 DeviceProfile instances for 4 rotations. The instance will be used for corresponding rotation. So the seascape attributes is a final state which no longer needs to be updated. Bug: 356164050 Flag: EXEMPT bugfix Test: Enable auto rotation. Enable home rotation. Launch a fixed portrait activity. Rotate device to 270 degree (seascape). Swipe navigation to return to home. Home should use 270 layout directly instead of 90 and then change to 270 after animation is finished. Change-Id: Iad0f6ada0ec1cb7f0b5281b508d58276332076fb
Loading
Please register or sign in to comment