Adjust the hotseat when the bubble bar becomes visible
When the bubble bar becomes visible the space between icons in the hotseat is now adjusted. This change only does it when the QSB is above the icons, but this will be changed in the future to be based on the amount of space between the hotseat and the edge of the screen. When the hotseat is adjusted, the new width is smaller by the size of 2 icons. The icons are then translated to be evenly spaced within the boundaries of the new width. Since the adjustment is only applied when the QSB is above the icons, it is resized accordingly to the new width. All visual updates currently snap to the new position, but will be animated in a follow up. Demo: https://recall.googleplex.com/projects/3391fc5c-599d-4827-b6f8-d2deb160aa99/sessions/fad1a5c5-e9cf-4586-92e4-1e92df3b002e Bug: 280494203 Test: Manual (on tangor) - Set device to landscape - Make the bubble bar visible by adding a bubble - Rotate to portrait mode - Observe that the hotseat is adjusted - Rotate to landscape - Observe that the hotseat adjustment is removed - Rotate back to portrait - Observe that the hotseat is adjusted again - Dismiss the bubble to hide he bubble bar - Observe the hotseat adjustment is removed Change-Id: I5b02a60b6cb301ffa2507a6d825c748a782cca18
Loading
Please register or sign in to comment