-
Benoît Harrault authoredBenoît Harrault authored
skeleton_screen.dart 763 B
import 'package:flutter/material.dart';
import 'main_screen.dart';
import '../widgets/app_bar.dart';
class SkeletonScreen extends StatefulWidget {
const SkeletonScreen({super.key});
@override
State<SkeletonScreen> createState() => _SkeletonScreenState();
}
class _SkeletonScreenState extends State<SkeletonScreen> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: StandardAppBar(notifyParent: refresh),
extendBodyBehindAppBar: true,
body: const MainScreen(),
backgroundColor: Theme.of(context).colorScheme.background,
);
}
refresh() {
void rebuild(Element el) {
el.markNeedsBuild();
el.visitChildren(rebuild);
}
(context as Element).visitChildren(rebuild);
}
}