Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e851fbca authored by Sherry Zhou's avatar Sherry Zhou
Browse files

Add animations during swiping picker carousel

Test: atest SimpleClockScreenshotTest
Bug: 271159401
Change-Id: I0fac27de3bd6ef503192f4bbd0917d0f707b7a21
parent 9c310838
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -136,6 +136,12 @@ interface ClockAnimations {
    /** Move the clock, for example, if the notification tray appears in split-shade mode. */
    fun onPositionUpdated(fromRect: Rect, toRect: Rect, fraction: Float) {}

    /**
     * Runs when swiping clock picker, swipingFraction: 1.0 -> clock is scaled up in the preview,
     * 0.0 -> clock is scaled down in the shade; previewRatio is previewSize / screenSize
     */
    fun onPickerCarouselSwiping(swipingFraction: Float, previewRatio: Float) {}

    /**
     * Whether this clock has a custom position update animation. If true, the keyguard will call
     * `onPositionUpdated` to notify the clock of a position update animation. If false, a default