show member collection top

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-03-10 18:21:36 +08:00
parent 9fef3284db
commit b8098fe067
9 changed files with 446 additions and 77 deletions

View File

@@ -39,6 +39,8 @@ class _MemberPageState extends State<MemberPage> {
late final int _mid;
late final String _heroTag;
late final MemberController _userController;
PageController? _headerController;
PageController get headerController => _headerController ??= PageController();
@override
void initState() {
@@ -51,6 +53,13 @@ class _MemberPageState extends State<MemberPage> {
);
}
@override
void dispose() {
_headerController?.dispose();
_headerController = null;
super.dispose();
}
@override
Widget build(BuildContext context) {
final theme = Theme.of(context).colorScheme;
@@ -358,6 +367,7 @@ class _MemberPageState extends State<MemberPage> {
onFollow: () => _userController.onFollow(context),
live: _userController.live,
silence: _userController.silence,
headerControllerBuilder: () => headerController,
),
),
);