Simplify GlobalActionsFlatLayout and fix dismiss
Add a touch handler to the ScrollView container to catch touches outside of the power, wallet, and controls UIs. Adjust MultiListLayout and GloblActionsLayout to allow a very simple row-based layout for the new power menu design, instead of having to use ListGridLayout. Extract the AirplaneMode action into its own class, instead of defining it inline. Bump emergency to the top of the list of global actions to ensure it's top-priority and positioned correctly for global actions layouts without a separated view. Fixes: 149299063 Test: Manual. Enable quick controls -- tapping beneath the controls area should dismiss the GlobalActionsDialog. Dismissing should still work in either the grid (no Controls) or column (no wallet or controls) layouts. Tapping actions, swiping cards in Quick Access Wallet, and interacting with control items should still work as expected. Change-Id: Iad32045837edb0be6c9f36ec5d663483bda6f5de
Loading
Please register or sign in to comment