Loading src/com/android/settings/fingerprint/FingerprintEnrollFindSensor.java +6 −0 Original line number Diff line number Diff line Loading @@ -59,6 +59,12 @@ public class FingerprintEnrollFindSensor extends FingerprintEnrollBase { @Override protected void onStop() { super.onStop(); mAnimation.pauseAnimation(); } @Override protected void onDestroy() { super.onDestroy(); mAnimation.stopAnimation(); } Loading src/com/android/settings/fingerprint/FingerprintFindSensorAnimation.java +5 −0 Original line number Diff line number Diff line Loading @@ -32,4 +32,9 @@ public interface FingerprintFindSensorAnimation { */ void stopAnimation(); /** * Pause the animation */ void pauseAnimation(); } src/com/android/settings/fingerprint/FingerprintLocationAnimationVideoView.java +8 −1 Original line number Diff line number Diff line Loading @@ -117,11 +117,18 @@ public class FingerprintLocationAnimationVideoView extends TextureView @Override public void stopAnimation() { if (mMediaPlayer != null && mMediaPlayer.isPlaying()) { if (mMediaPlayer != null) { mMediaPlayer.stop(); mMediaPlayer.release(); mMediaPlayer = null; } } @Override public void pauseAnimation() { if (mMediaPlayer != null && mMediaPlayer.isPlaying()) { mMediaPlayer.pause(); } } } src/com/android/settings/fingerprint/FingerprintLocationAnimationView.java +5 −0 Original line number Diff line number Diff line Loading @@ -112,6 +112,11 @@ public class FingerprintLocationAnimationView extends View implements } } @Override public void pauseAnimation() { stopAnimation(); } private void startPhase() { startRadiusAnimation(); startAlphaAnimation(); Loading Loading
src/com/android/settings/fingerprint/FingerprintEnrollFindSensor.java +6 −0 Original line number Diff line number Diff line Loading @@ -59,6 +59,12 @@ public class FingerprintEnrollFindSensor extends FingerprintEnrollBase { @Override protected void onStop() { super.onStop(); mAnimation.pauseAnimation(); } @Override protected void onDestroy() { super.onDestroy(); mAnimation.stopAnimation(); } Loading
src/com/android/settings/fingerprint/FingerprintFindSensorAnimation.java +5 −0 Original line number Diff line number Diff line Loading @@ -32,4 +32,9 @@ public interface FingerprintFindSensorAnimation { */ void stopAnimation(); /** * Pause the animation */ void pauseAnimation(); }
src/com/android/settings/fingerprint/FingerprintLocationAnimationVideoView.java +8 −1 Original line number Diff line number Diff line Loading @@ -117,11 +117,18 @@ public class FingerprintLocationAnimationVideoView extends TextureView @Override public void stopAnimation() { if (mMediaPlayer != null && mMediaPlayer.isPlaying()) { if (mMediaPlayer != null) { mMediaPlayer.stop(); mMediaPlayer.release(); mMediaPlayer = null; } } @Override public void pauseAnimation() { if (mMediaPlayer != null && mMediaPlayer.isPlaying()) { mMediaPlayer.pause(); } } }
src/com/android/settings/fingerprint/FingerprintLocationAnimationView.java +5 −0 Original line number Diff line number Diff line Loading @@ -112,6 +112,11 @@ public class FingerprintLocationAnimationView extends View implements } } @Override public void pauseAnimation() { stopAnimation(); } private void startPhase() { startRadiusAnimation(); startAlphaAnimation(); Loading