OSDN Git Service

Prevent setting negative alpha for dim animations.
authorchaviw <chaviw@google.com>
Fri, 9 Feb 2018 22:36:10 +0000 (14:36 -0800)
committerchaviw <chaviw@google.com>
Fri, 9 Feb 2018 23:23:45 +0000 (15:23 -0800)
commit4d133725d4b263018555cbba99bb3a2524508707
treee2f5dd0577bad2eeeca7ceddadc72416c7f61c6d
parent1c9e8b2bfaa7d24b1bbcd9059a5d6480bfb75a55
Prevent setting negative alpha for dim animations.

When apply in the dim animation is called, the currentPlayTime value can
be greater than the total duration. If that's the case, the alpha
value would be set to a negative value. Instead, if the currentPlayTime is
greater than duration, just set the final alpha value.

Change-Id: I77b7c512cc8832c2a31e20d49c14550da2cff7cd
Fixes: 73152600
Test: No more flashing dim
services/core/java/com/android/server/wm/SurfaceAnimationRunner.java