Merge "Update unfold transition package name" into sc-v2-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
f8f5a07f1d
@@ -20,7 +20,7 @@ import android.util.MathUtils.lerp
|
||||
import android.view.Surface
|
||||
import android.view.View
|
||||
import android.view.WindowManager
|
||||
import com.android.unfold.UnfoldTransitionProgressProvider
|
||||
import com.android.systemui.unfold.UnfoldTransitionProgressProvider
|
||||
import java.lang.ref.WeakReference
|
||||
|
||||
/**
|
||||
|
||||
@@ -15,21 +15,21 @@
|
||||
*/
|
||||
@file:JvmName("UnfoldTransitionFactory")
|
||||
|
||||
package com.android.unfold
|
||||
package com.android.systemui.unfold
|
||||
|
||||
import android.content.Context
|
||||
import android.hardware.SensorManager
|
||||
import android.hardware.devicestate.DeviceStateManager
|
||||
import android.os.Handler
|
||||
import com.android.unfold.updates.screen.ScreenStatusProvider
|
||||
import com.android.unfold.config.ANIMATION_MODE_HINGE_ANGLE
|
||||
import com.android.unfold.config.ResourceUnfoldTransitionConfig
|
||||
import com.android.unfold.config.UnfoldTransitionConfig
|
||||
import com.android.unfold.progress.FixedTimingTransitionProgressProvider
|
||||
import com.android.unfold.progress.PhysicsBasedUnfoldTransitionProgressProvider
|
||||
import com.android.unfold.updates.DeviceFoldStateProvider
|
||||
import com.android.unfold.updates.hinge.EmptyHingeAngleProvider
|
||||
import com.android.unfold.updates.hinge.RotationSensorHingeAngleProvider
|
||||
import com.android.systemui.unfold.updates.screen.ScreenStatusProvider
|
||||
import com.android.systemui.unfold.config.ANIMATION_MODE_HINGE_ANGLE
|
||||
import com.android.systemui.unfold.config.ResourceUnfoldTransitionConfig
|
||||
import com.android.systemui.unfold.config.UnfoldTransitionConfig
|
||||
import com.android.systemui.unfold.progress.FixedTimingTransitionProgressProvider
|
||||
import com.android.systemui.unfold.progress.PhysicsBasedUnfoldTransitionProgressProvider
|
||||
import com.android.systemui.unfold.updates.DeviceFoldStateProvider
|
||||
import com.android.systemui.unfold.updates.hinge.EmptyHingeAngleProvider
|
||||
import com.android.systemui.unfold.updates.hinge.RotationSensorHingeAngleProvider
|
||||
import java.lang.IllegalStateException
|
||||
import java.util.concurrent.Executor
|
||||
|
||||
@@ -13,10 +13,10 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package com.android.unfold
|
||||
package com.android.systemui.unfold
|
||||
|
||||
import android.annotation.FloatRange
|
||||
import com.android.unfold.UnfoldTransitionProgressProvider.TransitionProgressListener
|
||||
import com.android.systemui.unfold.UnfoldTransitionProgressProvider.TransitionProgressListener
|
||||
import com.android.systemui.statusbar.policy.CallbackController
|
||||
|
||||
/**
|
||||
@@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package com.android.unfold.config
|
||||
package com.android.systemui.unfold.config
|
||||
|
||||
import android.content.Context
|
||||
import android.os.SystemProperties
|
||||
@@ -13,7 +13,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package com.android.unfold.config
|
||||
package com.android.systemui.unfold.config
|
||||
|
||||
import android.annotation.IntDef
|
||||
|
||||
@@ -13,17 +13,17 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package com.android.unfold.progress
|
||||
package com.android.systemui.unfold.progress
|
||||
|
||||
import android.animation.Animator
|
||||
import android.animation.ObjectAnimator
|
||||
import android.util.FloatProperty
|
||||
import com.android.unfold.UnfoldTransitionProgressProvider
|
||||
import com.android.unfold.UnfoldTransitionProgressProvider.TransitionProgressListener
|
||||
import com.android.unfold.updates.FOLD_UPDATE_FINISH_CLOSED
|
||||
import com.android.unfold.updates.FOLD_UPDATE_UNFOLDED_SCREEN_AVAILABLE
|
||||
import com.android.unfold.updates.FoldStateProvider
|
||||
import com.android.unfold.updates.FoldStateProvider.FoldUpdate
|
||||
import com.android.systemui.unfold.UnfoldTransitionProgressProvider
|
||||
import com.android.systemui.unfold.UnfoldTransitionProgressProvider.TransitionProgressListener
|
||||
import com.android.systemui.unfold.updates.FOLD_UPDATE_FINISH_CLOSED
|
||||
import com.android.systemui.unfold.updates.FOLD_UPDATE_UNFOLDED_SCREEN_AVAILABLE
|
||||
import com.android.systemui.unfold.updates.FoldStateProvider
|
||||
import com.android.systemui.unfold.updates.FoldStateProvider.FoldUpdate
|
||||
|
||||
/**
|
||||
* Emits animation progress with fixed timing after unfolding
|
||||
@@ -13,21 +13,21 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package com.android.unfold.progress
|
||||
package com.android.systemui.unfold.progress
|
||||
|
||||
import android.os.Handler
|
||||
import androidx.dynamicanimation.animation.DynamicAnimation
|
||||
import androidx.dynamicanimation.animation.FloatPropertyCompat
|
||||
import androidx.dynamicanimation.animation.SpringAnimation
|
||||
import androidx.dynamicanimation.animation.SpringForce
|
||||
import com.android.unfold.UnfoldTransitionProgressProvider
|
||||
import com.android.unfold.UnfoldTransitionProgressProvider.TransitionProgressListener
|
||||
import com.android.unfold.updates.FOLD_UPDATE_FINISH_CLOSED
|
||||
import com.android.unfold.updates.FOLD_UPDATE_FINISH_FULL_OPEN
|
||||
import com.android.unfold.updates.FOLD_UPDATE_UNFOLDED_SCREEN_AVAILABLE
|
||||
import com.android.unfold.updates.FoldStateProvider
|
||||
import com.android.unfold.updates.FoldStateProvider.FoldUpdate
|
||||
import com.android.unfold.updates.FoldStateProvider.FoldUpdatesListener
|
||||
import com.android.systemui.unfold.UnfoldTransitionProgressProvider
|
||||
import com.android.systemui.unfold.UnfoldTransitionProgressProvider.TransitionProgressListener
|
||||
import com.android.systemui.unfold.updates.FOLD_UPDATE_FINISH_CLOSED
|
||||
import com.android.systemui.unfold.updates.FOLD_UPDATE_FINISH_FULL_OPEN
|
||||
import com.android.systemui.unfold.updates.FOLD_UPDATE_UNFOLDED_SCREEN_AVAILABLE
|
||||
import com.android.systemui.unfold.updates.FoldStateProvider
|
||||
import com.android.systemui.unfold.updates.FoldStateProvider.FoldUpdate
|
||||
import com.android.systemui.unfold.updates.FoldStateProvider.FoldUpdatesListener
|
||||
|
||||
/**
|
||||
* Maps fold updates to unfold transition progress using DynamicAnimation.
|
||||
@@ -13,16 +13,16 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package com.android.unfold.updates
|
||||
package com.android.systemui.unfold.updates
|
||||
|
||||
import android.content.Context
|
||||
import android.hardware.devicestate.DeviceStateManager
|
||||
import androidx.core.util.Consumer
|
||||
import com.android.unfold.updates.screen.ScreenStatusProvider
|
||||
import com.android.unfold.updates.FoldStateProvider.FoldUpdate
|
||||
import com.android.unfold.updates.FoldStateProvider.FoldUpdatesListener
|
||||
import com.android.unfold.updates.hinge.FULLY_OPEN_DEGREES
|
||||
import com.android.unfold.updates.hinge.HingeAngleProvider
|
||||
import com.android.systemui.unfold.updates.screen.ScreenStatusProvider
|
||||
import com.android.systemui.unfold.updates.FoldStateProvider.FoldUpdate
|
||||
import com.android.systemui.unfold.updates.FoldStateProvider.FoldUpdatesListener
|
||||
import com.android.systemui.unfold.updates.hinge.FULLY_OPEN_DEGREES
|
||||
import com.android.systemui.unfold.updates.hinge.HingeAngleProvider
|
||||
import java.util.concurrent.Executor
|
||||
|
||||
internal class DeviceFoldStateProvider(
|
||||
@@ -13,11 +13,11 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package com.android.unfold.updates
|
||||
package com.android.systemui.unfold.updates
|
||||
|
||||
import android.annotation.FloatRange
|
||||
import android.annotation.IntDef
|
||||
import com.android.unfold.updates.FoldStateProvider.FoldUpdatesListener
|
||||
import com.android.systemui.unfold.updates.FoldStateProvider.FoldUpdatesListener
|
||||
import com.android.systemui.statusbar.policy.CallbackController
|
||||
|
||||
/**
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.unfold.updates.hinge
|
||||
package com.android.systemui.unfold.updates.hinge
|
||||
|
||||
import androidx.core.util.Consumer
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.unfold.updates.hinge
|
||||
package com.android.systemui.unfold.updates.hinge
|
||||
|
||||
import androidx.core.util.Consumer
|
||||
import com.android.systemui.statusbar.policy.CallbackController
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.android.unfold.updates.hinge
|
||||
package com.android.systemui.unfold.updates.hinge
|
||||
|
||||
import android.hardware.Sensor
|
||||
import android.hardware.SensorEvent
|
||||
@@ -13,9 +13,9 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package com.android.unfold.updates.screen
|
||||
package com.android.systemui.unfold.updates.screen
|
||||
|
||||
import com.android.unfold.updates.screen.ScreenStatusProvider.ScreenListener
|
||||
import com.android.systemui.unfold.updates.screen.ScreenStatusProvider.ScreenListener
|
||||
import com.android.systemui.statusbar.policy.CallbackController
|
||||
|
||||
interface ScreenStatusProvider : CallbackController<ScreenListener> {
|
||||
@@ -92,9 +92,9 @@ import com.android.systemui.statusbar.policy.NetworkController;
|
||||
import com.android.systemui.theme.ThemeOverlayApplier;
|
||||
import com.android.systemui.util.leak.LeakDetector;
|
||||
import com.android.systemui.util.settings.SecureSettings;
|
||||
import com.android.unfold.UnfoldTransitionFactory;
|
||||
import com.android.unfold.UnfoldTransitionProgressProvider;
|
||||
import com.android.unfold.config.UnfoldTransitionConfig;
|
||||
import com.android.systemui.unfold.UnfoldTransitionFactory;
|
||||
import com.android.systemui.unfold.UnfoldTransitionProgressProvider;
|
||||
import com.android.systemui.unfold.config.UnfoldTransitionConfig;
|
||||
import com.android.wm.shell.legacysplitscreen.LegacySplitScreen;
|
||||
import com.android.wm.shell.pip.Pip;
|
||||
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
package com.android.systemui.keyguard
|
||||
|
||||
import com.android.systemui.dagger.SysUISingleton
|
||||
import com.android.unfold.updates.screen.ScreenStatusProvider
|
||||
import com.android.unfold.updates.screen.ScreenStatusProvider.ScreenListener
|
||||
import com.android.systemui.unfold.updates.screen.ScreenStatusProvider
|
||||
import com.android.systemui.unfold.updates.screen.ScreenStatusProvider.ScreenListener
|
||||
import javax.inject.Inject
|
||||
|
||||
@SysUISingleton
|
||||
|
||||
@@ -231,7 +231,7 @@ import com.android.systemui.util.concurrency.DelayableExecutor;
|
||||
import com.android.systemui.util.concurrency.MessageRouter;
|
||||
import com.android.systemui.volume.VolumeComponent;
|
||||
import com.android.systemui.wmshell.BubblesManager;
|
||||
import com.android.unfold.config.UnfoldTransitionConfig;
|
||||
import com.android.systemui.unfold.config.UnfoldTransitionConfig;
|
||||
import com.android.wm.shell.bubbles.Bubbles;
|
||||
import com.android.wm.shell.legacysplitscreen.LegacySplitScreen;
|
||||
import com.android.wm.shell.startingsurface.SplashscreenContentDrawer;
|
||||
|
||||
@@ -108,7 +108,7 @@ import com.android.systemui.util.concurrency.DelayableExecutor;
|
||||
import com.android.systemui.util.concurrency.MessageRouter;
|
||||
import com.android.systemui.volume.VolumeComponent;
|
||||
import com.android.systemui.wmshell.BubblesManager;
|
||||
import com.android.unfold.config.UnfoldTransitionConfig;
|
||||
import com.android.systemui.unfold.config.UnfoldTransitionConfig;
|
||||
import com.android.wm.shell.bubbles.Bubbles;
|
||||
import com.android.wm.shell.legacysplitscreen.LegacySplitScreen;
|
||||
import com.android.wm.shell.startingsurface.StartingSurface;
|
||||
|
||||
@@ -23,8 +23,7 @@ import android.view.Surface
|
||||
import android.view.WindowManager
|
||||
import com.android.systemui.dagger.SysUISingleton
|
||||
import com.android.systemui.dagger.qualifiers.Main
|
||||
import com.android.unfold.UnfoldTransitionProgressProvider
|
||||
import com.android.unfold.UnfoldTransitionProgressProvider.TransitionProgressListener
|
||||
import com.android.systemui.unfold.UnfoldTransitionProgressProvider.TransitionProgressListener
|
||||
import com.android.systemui.statusbar.LightRevealScrim
|
||||
import com.android.systemui.statusbar.LinearLightRevealEffect
|
||||
import java.util.concurrent.Executor
|
||||
|
||||
@@ -145,7 +145,7 @@ import com.android.systemui.util.concurrency.MessageRouterImpl;
|
||||
import com.android.systemui.util.time.FakeSystemClock;
|
||||
import com.android.systemui.volume.VolumeComponent;
|
||||
import com.android.systemui.wmshell.BubblesManager;
|
||||
import com.android.unfold.config.UnfoldTransitionConfig;
|
||||
import com.android.systemui.unfold.config.UnfoldTransitionConfig;
|
||||
import com.android.wm.shell.bubbles.Bubbles;
|
||||
import com.android.wm.shell.legacysplitscreen.LegacySplitScreen;
|
||||
import com.android.wm.shell.startingsurface.StartingSurface;
|
||||
|
||||
Reference in New Issue
Block a user