dart format

This commit is contained in:
2026-05-08 20:12:40 +02:00
parent 9e139b5704
commit 3b8da1d3d6
295 changed files with 6404 additions and 4161 deletions
+35 -22
View File
@@ -29,30 +29,43 @@ class _AnimatedTimeState extends State<AnimatedTime> {
@override
Widget build(BuildContext context) => Row(
children: [
const Text('Noch '),
buildWidget(current.inDays),
const Text(' Tage, '),
buildWidget(current.inHours > 24 ? current.inHours - current.inDays * 24 : current.inHours),
const Text(':'),
buildWidget(current.inMinutes > 60 ? current.inMinutes - current.inHours * 60 : current.inMinutes),
const Text(':'),
buildWidget(current.inSeconds > 60 ? current.inSeconds - current.inMinutes * 60 : current.inSeconds),
],
);
children: [
const Text('Noch '),
buildWidget(current.inDays),
const Text(' Tage, '),
buildWidget(
current.inHours > 24
? current.inHours - current.inDays * 24
: current.inHours,
),
const Text(':'),
buildWidget(
current.inMinutes > 60
? current.inMinutes - current.inHours * 60
: current.inMinutes,
),
const Text(':'),
buildWidget(
current.inSeconds > 60
? current.inSeconds - current.inMinutes * 60
: current.inSeconds,
),
],
);
Widget buildWidget(int value) => AnimatedSwitcher(
duration: const Duration(milliseconds: 100),
transitionBuilder: (child, animation) => FadeTransition(opacity: animation, child: child),
child: Text(
'$value',
key: ValueKey<int>(value),
style: TextStyle(
fontSize: 15,
color: Theme.of(context).colorScheme.onSurface,
),
),
);
duration: const Duration(milliseconds: 100),
transitionBuilder: (child, animation) =>
FadeTransition(opacity: animation, child: child),
child: Text(
'$value',
key: ValueKey<int>(value),
style: TextStyle(
fontSize: 15,
color: Theme.of(context).colorScheme.onSurface,
),
),
);
@override
void dispose() {