Files
AYS-User/lib/component/loader_widget.dart
2026-02-22 10:47:09 +08:00

34 lines
828 B
Dart
Executable File

import 'package:booking_system_flutter/component/spin_kit_chasing_dots.dart';
import 'package:booking_system_flutter/utils/colors.dart';
import 'package:flutter/material.dart';
class LoaderWidget extends StatefulWidget {
@override
_LoaderWidgetState createState() => _LoaderWidgetState();
}
class _LoaderWidgetState extends State<LoaderWidget> with TickerProviderStateMixin {
late AnimationController controller;
@override
void initState() {
super.initState();
init();
}
void init() async {
controller = AnimationController(vsync: this, duration: Duration(milliseconds: 1000))..repeat(reverse: true);
}
@override
void dispose() {
controller.dispose();
super.dispose();
}
@override
Widget build(BuildContext context) {
return SpinKitChasingDots(color: primaryColor);
}
}