slow down qr animation

This commit is contained in:
Craig Raw 2020-11-12 08:37:33 +02:00
parent c86006335b
commit 90ac786707

View file

@ -32,6 +32,8 @@ public class QRDisplayDialog extends Dialog<UR> {
private static final int MIN_FRAGMENT_LENGTH = 10; private static final int MIN_FRAGMENT_LENGTH = 10;
private static final int MAX_FRAGMENT_LENGTH = 100; private static final int MAX_FRAGMENT_LENGTH = 100;
private static final int ANIMATION_PERIOD_MILLIS = 200;
private final UR ur; private final UR ur;
private final UREncoder encoder; private final UREncoder encoder;
@ -61,7 +63,7 @@ public class QRDisplayDialog extends Dialog<UR> {
qrImageView.setImage(getQrCode(currentPart)); qrImageView.setImage(getQrCode(currentPart));
} else { } else {
AnimateQRService animateQRService = new AnimateQRService(); AnimateQRService animateQRService = new AnimateQRService();
animateQRService.setPeriod(Duration.millis(100)); animateQRService.setPeriod(Duration.millis(ANIMATION_PERIOD_MILLIS));
animateQRService.start(); animateQRService.start();
setOnCloseRequest(event -> { setOnCloseRequest(event -> {
animateQRService.cancel(); animateQRService.cancel();