diff options
Diffstat (limited to 'quickstep/src/com/android/quickstep/TouchConsumer.java')
-rw-r--r-- | quickstep/src/com/android/quickstep/TouchConsumer.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/quickstep/src/com/android/quickstep/TouchConsumer.java b/quickstep/src/com/android/quickstep/TouchConsumer.java index 057a2ee1d..1d5ffe76e 100644 --- a/quickstep/src/com/android/quickstep/TouchConsumer.java +++ b/quickstep/src/com/android/quickstep/TouchConsumer.java @@ -21,6 +21,9 @@ import android.view.Choreographer; import android.view.MotionEvent; import androidx.annotation.IntDef; +import androidx.annotation.Nullable; + +import com.android.quickstep.OtherActivityTouchConsumer.RecentsAnimationState; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @@ -73,5 +76,12 @@ public interface TouchConsumer extends Consumer<MotionEvent> { return false; } + /** + * When continuing a gesture, return the current non-null animation state that hasn't finished. + */ + default @Nullable RecentsAnimationState getRecentsAnimationStateToReuse() { + return null; + } + default void onShowOverviewFromAltTab() {} } |