summaryrefslogtreecommitdiff
path: root/packages/SystemUI/src/com/android/systemui/qs/NonInterceptingScrollView.java
Commit message (Collapse)AuthorAgeFilesLines
* Analyze vertical swipes on QS's Scroll View.Dave Mankoff2022-09-201-1/+12
| | | | | | | | | | | | | | | | | When media controls are shown, the full qs+media controls often takes up more than one full screen. Swiping up on this causes the qs to vertically scroll instead of collapse. Prior to this cl, we weren't analyzing such swipes in the FalsingManager. Now we do. No explicit action is taken in the event of a false swipe. It simply gives us more signal. Enough bad swipes may implicitly cause the lock screen to reset itself. Fixes: 241708312 Test: manual Change-Id: I5adfb3a22b2f0f51efb87d56a6cfc5459cd67006
* A new shade pull down animationLucas Dupin2021-04-241-0/+19
| | | | | | | | | Test: manual Test: atest ScrimViewTest Test: atest ScrimControllerTest Bug: 185683835 Fixes: 184891403 Change-Id: I1c51f3dc0d8afe97457aea8712c4322ebbda6ae4
* Don't intercept touches when the qs scrollview can't scrollSelim Cinek2020-06-221-0/+5
| | | | | | | | This could lead to users not being able to collapse. Fixes: 159420191 Test: expand qs, try to collapse from the 3 dot region Change-Id: Iaa19e607919615777e5b21bbbd6325b6794b710a
* Changed the landscape experience of quick settingsSelim Cinek2020-06-121-1/+50
| | | | | | | | | | | | | | | | | | | | | | When introducing Media into quick settings, the landscape experience never really worked well. The music player would be cut off on the bottom and users could never reach their playback controls. Instead of the vertical layout, we're now rendering quick settings side by side with the player. Using some densities, this could still be too large, so we're also introducing a scrollview for the expanded quick settings. This also makes sure all the paddings and spacings are up to spec. This also fixes behavior where a user could still collapse the panel while the user switcher was showing. Bug: 154332040 Test: atest SystemUITests Change-Id: I3b8babc2cc6a91e19824b67f043aa5044dc370b9
* QS: Followup to scroll fixesJason Monk2016-05-311-10/+1
| | | | | Change-Id: Icfa8f9e7c2cc563dd1496049b82e4cdb4c4fc922 Fixes: 28671167
* QS: Handle detail scroll properlyJason Monk2016-05-271-0/+52
Add custom scrollview that ensures the touches can cause a scroll. Change-Id: Ib18ac24ded11d06f59f582248964bd697652c192 Fixes: 28671167