Loading toruslib/torus-core/src/main/java/com/google/android/torus/core/wallpaper/LiveWallpaper.kt +10 −0 Original line number Diff line number Diff line Loading @@ -53,6 +53,7 @@ abstract class LiveWallpaper : WallpaperService() { const val COMMAND_PREVIEW_INFO = "android.wallpaper.previewinfo" const val COMMAND_LOCKSCREEN_LAYOUT_CHANGED = "android.wallpaper.lockscreen_layout_changed" const val COMMAND_LOCKSCREEN_TAP = "android.wallpaper.lockscreen_tap" const val COMMAND_KEYGUARD_APPEARING = "android.wallpaper.keyguardappearing" const val WALLPAPER_FLAG_NOT_FOUND = -1 } Loading Loading @@ -423,6 +424,9 @@ abstract class LiveWallpaper : WallpaperService() { onLockscreenFocalAreaTap(x, y) } } COMMAND_KEYGUARD_APPEARING -> { onKeyguardAppearing() } } if (resultRequested) return extras Loading Loading @@ -475,6 +479,12 @@ abstract class LiveWallpaper : WallpaperService() { } } fun onKeyguardAppearing() { if (wallpaperEngine is LiveWallpaperKeyguardEventListener) { (wallpaperEngine as LiveWallpaperKeyguardEventListener).onKeyguardAppearing() } } fun onPreviewInfoReceived(extras: Bundle?) { if (wallpaperEngine is LiveWallpaperEventListener) { (wallpaperEngine as LiveWallpaperEventListener).onPreviewInfoReceived(extras) Loading toruslib/torus-core/src/main/java/com/google/android/torus/core/wallpaper/listener/LiveWallpaperKeyguardEventListener.kt +2 −0 Original line number Diff line number Diff line Loading @@ -21,4 +21,6 @@ interface LiveWallpaperKeyguardEventListener { /** Called when the keyguard is going away. */ fun onKeyguardGoingAway() fun onKeyguardAppearing() } weathereffects/src/com/google/android/wallpaper/weathereffects/WeatherEngine.kt +2 −0 Original line number Diff line number Diff line Loading @@ -152,6 +152,8 @@ class WeatherEngine( userPresenceController.onKeyguardGoingAway() } override fun onKeyguardAppearing() {} override fun onOffsetChanged(xOffset: Float, xOffsetStep: Float) { // No-op. } Loading Loading
toruslib/torus-core/src/main/java/com/google/android/torus/core/wallpaper/LiveWallpaper.kt +10 −0 Original line number Diff line number Diff line Loading @@ -53,6 +53,7 @@ abstract class LiveWallpaper : WallpaperService() { const val COMMAND_PREVIEW_INFO = "android.wallpaper.previewinfo" const val COMMAND_LOCKSCREEN_LAYOUT_CHANGED = "android.wallpaper.lockscreen_layout_changed" const val COMMAND_LOCKSCREEN_TAP = "android.wallpaper.lockscreen_tap" const val COMMAND_KEYGUARD_APPEARING = "android.wallpaper.keyguardappearing" const val WALLPAPER_FLAG_NOT_FOUND = -1 } Loading Loading @@ -423,6 +424,9 @@ abstract class LiveWallpaper : WallpaperService() { onLockscreenFocalAreaTap(x, y) } } COMMAND_KEYGUARD_APPEARING -> { onKeyguardAppearing() } } if (resultRequested) return extras Loading Loading @@ -475,6 +479,12 @@ abstract class LiveWallpaper : WallpaperService() { } } fun onKeyguardAppearing() { if (wallpaperEngine is LiveWallpaperKeyguardEventListener) { (wallpaperEngine as LiveWallpaperKeyguardEventListener).onKeyguardAppearing() } } fun onPreviewInfoReceived(extras: Bundle?) { if (wallpaperEngine is LiveWallpaperEventListener) { (wallpaperEngine as LiveWallpaperEventListener).onPreviewInfoReceived(extras) Loading
toruslib/torus-core/src/main/java/com/google/android/torus/core/wallpaper/listener/LiveWallpaperKeyguardEventListener.kt +2 −0 Original line number Diff line number Diff line Loading @@ -21,4 +21,6 @@ interface LiveWallpaperKeyguardEventListener { /** Called when the keyguard is going away. */ fun onKeyguardGoingAway() fun onKeyguardAppearing() }
weathereffects/src/com/google/android/wallpaper/weathereffects/WeatherEngine.kt +2 −0 Original line number Diff line number Diff line Loading @@ -152,6 +152,8 @@ class WeatherEngine( userPresenceController.onKeyguardGoingAway() } override fun onKeyguardAppearing() {} override fun onOffsetChanged(xOffset: Float, xOffsetStep: Float) { // No-op. } Loading