You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
450 B
18 lines
450 B
import 'dart:async'; |
|
// Created by Bomsamdi on 2022 |
|
// Copyright © 2022 Bomsamdi. All rights reserved. |
|
import 'package:flutter/widgets.dart'; |
|
|
|
mixin AfterLayoutMixin<T extends StatefulWidget> on State<T> { |
|
@override |
|
void initState() { |
|
super.initState(); |
|
WidgetsBinding.instance.endOfFrame.then( |
|
(_) { |
|
if (mounted) afterFirstLayout(context); |
|
}, |
|
); |
|
} |
|
|
|
FutureOr<void> afterFirstLayout(BuildContext context); |
|
}
|
|
|