dart format
This commit is contained in:
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user