[2/n] Display stack provides DisplayInfos
For all possible states a device can assume, the DisplayManagerService provides the DisplayInfo associated with that layout of the logical display. WindowManager applies each possible rotation to these DisplayInfo. This, in turn, is used to calculate the possible max WindowMetrics on the device. Done: * Display stack builds collection of DisplayInfo, for all possible display states (folded, unfolded on jumbo) * Display stack pushing set of DisplayInfos to WindowManager * WindowManager calculates max bounds for all possible (display layouts x rotations) Not started: * WindowManager calculates insets for each rotation Bug: 181127261 Test: atest DeviceStateManagerGlobalTest Test: atest DeviceStateManagerServiceTest Test: atest LogicalDisplayMapperTest Change-Id: I3a407262e755cb57c506b7255eb5c067523381d3
Loading
Please register or sign in to comment