mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-01 00:28:18 +08:00
opt: member page: show uname
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -24,7 +24,7 @@ class MemberControllerNew extends CommonController
|
|||||||
with GetTickerProviderStateMixin {
|
with GetTickerProviderStateMixin {
|
||||||
MemberControllerNew({required this.mid});
|
MemberControllerNew({required this.mid});
|
||||||
int mid;
|
int mid;
|
||||||
RxDouble scrollRatio = 0.0.obs;
|
RxBool showUname = false.obs;
|
||||||
String? username;
|
String? username;
|
||||||
int? ownerMid;
|
int? ownerMid;
|
||||||
RxBool isFollow = false.obs;
|
RxBool isFollow = false.obs;
|
||||||
@@ -130,7 +130,7 @@ class MemberControllerNew extends CommonController
|
|||||||
vsync: this,
|
vsync: this,
|
||||||
length: tabs.length,
|
length: tabs.length,
|
||||||
);
|
);
|
||||||
scrollRatio.value = 1;
|
showUname.value = true;
|
||||||
username = errMsg;
|
username = errMsg;
|
||||||
loadingState.value = LoadingState.success(null);
|
loadingState.value = LoadingState.success(null);
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -1,5 +1,3 @@
|
|||||||
import 'dart:math';
|
|
||||||
|
|
||||||
import 'package:PiliPlus/common/widgets/dynamic_sliver_appbar.dart';
|
import 'package:PiliPlus/common/widgets/dynamic_sliver_appbar.dart';
|
||||||
import 'package:PiliPlus/common/widgets/loading_widget.dart';
|
import 'package:PiliPlus/common/widgets/loading_widget.dart';
|
||||||
import 'package:PiliPlus/http/loading_state.dart';
|
import 'package:PiliPlus/http/loading_state.dart';
|
||||||
@@ -46,8 +44,8 @@ class _MemberPageNewState extends State<MemberPageNew>
|
|||||||
}
|
}
|
||||||
|
|
||||||
void listener() {
|
void listener() {
|
||||||
_userController.scrollRatio.value =
|
_userController.showUname.value =
|
||||||
min(1.0, _userController.scrollController.offset.round() / 120);
|
_userController.scrollController.offset >= 120;
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@@ -199,7 +197,7 @@ class _MemberPageNewState extends State<MemberPageNew>
|
|||||||
child: const BackButton(),
|
child: const BackButton(),
|
||||||
),
|
),
|
||||||
title: IgnorePointer(
|
title: IgnorePointer(
|
||||||
child: Obx(() => _userController.scrollRatio.value == 1 &&
|
child: Obx(() => _userController.showUname.value &&
|
||||||
_userController.username != null
|
_userController.username != null
|
||||||
? Padding(
|
? Padding(
|
||||||
padding: EdgeInsets.only(top: _userController.top ?? 0),
|
padding: EdgeInsets.only(top: _userController.top ?? 0),
|
||||||
|
|||||||
Reference in New Issue
Block a user