summaryrefslogtreecommitdiff
path: root/quickstep/src/com/android/launcher3/taskbar/StashedHandleViewController.java
diff options
context:
space:
mode:
authorTony Wickham <twickham@google.com>2021-09-29 15:41:08 -0700
committerTony Wickham <twickham@google.com>2021-09-29 15:47:58 -0700
commita93e1583528fb93b3aad3c2b4bcc2c794a4ae23d (patch)
tree5fd36c97ff26c64d58c26bb6cb559e160acaba6c /quickstep/src/com/android/launcher3/taskbar/StashedHandleViewController.java
parent9a0d98f48345b5c15d86beb3c80decb15321f5f1 (diff)
Update stashed handle region to only include the handle
Before it included the whole width/height of the view, rather than just the outline where the handle is drawn. Test: Swipe up from a light app on dark wallpaper, ensure handle changes color as soon as the white app background is past halfway through the handle Bug: 193938970 Change-Id: Ic8b83f60976f05b8ff56590422bd9b2fa6140e76
Diffstat (limited to 'quickstep/src/com/android/launcher3/taskbar/StashedHandleViewController.java')
-rw-r--r--quickstep/src/com/android/launcher3/taskbar/StashedHandleViewController.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/quickstep/src/com/android/launcher3/taskbar/StashedHandleViewController.java b/quickstep/src/com/android/launcher3/taskbar/StashedHandleViewController.java
index 2858d7c38e..d6e0ba7d04 100644
--- a/quickstep/src/com/android/launcher3/taskbar/StashedHandleViewController.java
+++ b/quickstep/src/com/android/launcher3/taskbar/StashedHandleViewController.java
@@ -109,6 +109,7 @@ public class StashedHandleViewController {
stashedCenterY - mStashedHandleHeight / 2,
stashedCenterX + mStashedHandleWidth / 2,
stashedCenterY + mStashedHandleHeight / 2);
+ mStashedHandleView.updateSampledRegion(mStashedHandleBounds);
mStashedHandleRadius = view.getHeight() / 2f;
outline.setRoundRect(mStashedHandleBounds, mStashedHandleRadius);
}
@@ -154,7 +155,7 @@ public class StashedHandleViewController {
public void onIsStashed(boolean isStashed) {
mRegionSamplingHelper.setWindowVisible(isStashed);
if (isStashed) {
- mStashedHandleView.updateSampledRegion();
+ mStashedHandleView.updateSampledRegion(mStashedHandleBounds);
mRegionSamplingHelper.start(mStashedHandleView.getSampledRegion());
} else {
mRegionSamplingHelper.stop();