1
0
mirror of https://github.com/immich-app/immich.git synced 2024-12-26 10:50:29 +02:00

Normalize progress bar value (#2967)

This commit is contained in:
Sergey Kondrikov 2023-06-26 19:54:08 +03:00 committed by GitHub
parent fb2cfcb640
commit d078aea32b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,4 +1,5 @@
import 'dart:io'; import 'dart:io';
import 'dart:math';
import 'package:easy_localization/easy_localization.dart'; import 'package:easy_localization/easy_localization.dart';
import 'package:auto_route/auto_route.dart'; import 'package:auto_route/auto_route.dart';
import 'package:cached_network_image/cached_network_image.dart'; import 'package:cached_network_image/cached_network_image.dart';
@ -310,9 +311,12 @@ class GalleryViewerPage extends HookConsumerWidget {
child: Slider( child: Slider(
value: playerValue.duration == Duration.zero value: playerValue.duration == Duration.zero
? 0.0 ? 0.0
: playerValue.position.inMicroseconds / : min(
playerValue.duration.inMicroseconds * playerValue.position.inMicroseconds /
playerValue.duration.inMicroseconds *
100,
100, 100,
),
min: 0, min: 0,
max: 100, max: 100,
thumbColor: Colors.white, thumbColor: Colors.white,