Merge "Prevent multiple competing dismissals." into main
This commit is contained in:
@@ -4740,11 +4740,12 @@ public abstract class RecentsView<
|
||||
runDismissAnimation(pa);
|
||||
}
|
||||
|
||||
protected void expressiveDismissTaskView(TaskView taskView) {
|
||||
protected void expressiveDismissTaskView(TaskView taskView, Function0<Unit> onEndRunnable) {
|
||||
PendingAnimation pa = new PendingAnimation(DISMISS_TASK_DURATION);
|
||||
createTaskDismissAnimation(pa, taskView, false /* animateTaskView */, true /* removeTask */,
|
||||
DISMISS_TASK_DURATION, false /* dismissingForSplitSelection*/,
|
||||
true /* isExpressiveDismiss */);
|
||||
pa.addEndListener((success) -> onEndRunnable.invoke());
|
||||
runDismissAnimation(pa);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user