remove marque code

This commit is contained in:
2025-06-25 13:51:32 +02:00
parent 5f58831e3d
commit 10db7c55c5
2 changed files with 42 additions and 40 deletions

View File

@@ -49,20 +49,20 @@ class _MihBusinessHomeState extends State<MihBusinessHome>
final String maintenanceMsg = final String maintenanceMsg =
"\tHeads up! We're doing maintenance on Thur, 15 May 2025 at 10 PM (CAT). MIH may be unavailable briefly."; "\tHeads up! We're doing maintenance on Thur, 15 May 2025 at 10 PM (CAT). MIH may be unavailable briefly.";
void _startMarquee() async { // void _startMarquee() async {
while (mounted) { // while (mounted) {
final double maxScroll = _scrollController.position.maxScrollExtent; // final double maxScroll = _scrollController.position.maxScrollExtent;
await Future.delayed(const Duration(milliseconds: 500)); // await Future.delayed(const Duration(milliseconds: 500));
await _scrollController.animateTo( // await _scrollController.animateTo(
maxScroll, // maxScroll,
duration: _marqueeController.duration!, // duration: _marqueeController.duration!,
curve: Curves.linear, // curve: Curves.linear,
); // );
await Future.delayed(const Duration(milliseconds: 500)); // await Future.delayed(const Duration(milliseconds: 500));
_scrollController.jumpTo(0); // _scrollController.jumpTo(0);
await Future.delayed(const Duration(milliseconds: 500)); // await Future.delayed(const Duration(milliseconds: 500));
} // }
} // }
List<Map<String, Widget>> setNewBusinessUserPackages() { List<Map<String, Widget>> setNewBusinessUserPackages() {
List<Map<String, Widget>> temp = []; List<Map<String, Widget>> temp = [];
@@ -182,12 +182,13 @@ class _MihBusinessHomeState extends State<MihBusinessHome>
businessPackagesMap = setBusinessPackages(); businessPackagesMap = setBusinessPackages();
} }
searchPackage(); searchPackage();
_marqueeController = AnimationController( //Scrolling Banner message
vsync: this, // _marqueeController = AnimationController(
duration: const Duration(seconds: 12), // vsync: this,
); // duration: const Duration(seconds: 12),
_scrollController = ScrollController(); // );
WidgetsBinding.instance.addPostFrameCallback((_) => _startMarquee()); // _scrollController = ScrollController();
// WidgetsBinding.instance.addPostFrameCallback((_) => _startMarquee());
} }
@override @override

View File

@@ -57,20 +57,20 @@ class _MihPersonalHomeState extends State<MihPersonalHome>
final String maintenanceMsg = final String maintenanceMsg =
"\tHeads up! We're doing maintenance on Thur, 15 May 2025 at 10 PM (CAT). MIH may be unavailable briefly."; "\tHeads up! We're doing maintenance on Thur, 15 May 2025 at 10 PM (CAT). MIH may be unavailable briefly.";
void _startMarquee() async { // void _startMarquee() async {
while (mounted) { // while (mounted) {
final double maxScroll = _scrollController.position.maxScrollExtent; // final double maxScroll = _scrollController.position.maxScrollExtent;
await Future.delayed(const Duration(milliseconds: 500)); // await Future.delayed(const Duration(milliseconds: 500));
await _scrollController.animateTo( // await _scrollController.animateTo(
maxScroll, // maxScroll,
duration: _marqueeController.duration!, // duration: _marqueeController.duration!,
curve: Curves.linear, // curve: Curves.linear,
); // );
await Future.delayed(const Duration(milliseconds: 500)); // await Future.delayed(const Duration(milliseconds: 500));
_scrollController.jumpTo(0); // _scrollController.jumpTo(0);
await Future.delayed(const Duration(milliseconds: 500)); // await Future.delayed(const Duration(milliseconds: 500));
} // }
} // }
List<Map<String, Widget>> setNerUserPersonalPackage() { List<Map<String, Widget>> setNerUserPersonalPackage() {
List<Map<String, Widget>> temp = []; List<Map<String, Widget>> temp = [];
@@ -224,12 +224,13 @@ class _MihPersonalHomeState extends State<MihPersonalHome>
personalPackagesMap = setPersonalPackagesMap(); personalPackagesMap = setPersonalPackagesMap();
} }
searchPackage(); searchPackage();
_marqueeController = AnimationController( //Scrolling Banner message
vsync: this, // _marqueeController = AnimationController(
duration: const Duration(seconds: 12), // vsync: this,
); // duration: const Duration(seconds: 12),
_scrollController = ScrollController(); // );
WidgetsBinding.instance.addPostFrameCallback((_) => _startMarquee()); // _scrollController = ScrollController();
// WidgetsBinding.instance.addPostFrameCallback((_) => _startMarquee());
} }
@override @override