mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-01 00:28:18 +08:00
opt level indicator
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -196,6 +196,7 @@ class _MediaPageState extends CommonPageState<MinePage, MineController>
|
|||||||
return Obx(() {
|
return Obx(() {
|
||||||
final UserInfoData userInfo = controller.userInfo.value;
|
final UserInfoData userInfo = controller.userInfo.value;
|
||||||
final LevelInfo? levelInfo = userInfo.levelInfo;
|
final LevelInfo? levelInfo = userInfo.levelInfo;
|
||||||
|
final hasLevel = levelInfo != null;
|
||||||
final isVip = userInfo.vipStatus != null && userInfo.vipStatus! > 0;
|
final isVip = userInfo.vipStatus != null && userInfo.vipStatus! > 0;
|
||||||
final userStat = controller.userStat.value;
|
final userStat = controller.userStat.value;
|
||||||
return Column(
|
return Column(
|
||||||
@@ -306,9 +307,10 @@ class _MediaPageState extends CommonPageState<MinePage, MineController>
|
|||||||
constraints: const BoxConstraints(maxWidth: 225),
|
constraints: const BoxConstraints(maxWidth: 225),
|
||||||
child: LinearProgressIndicator(
|
child: LinearProgressIndicator(
|
||||||
minHeight: 2.25,
|
minHeight: 2.25,
|
||||||
value: levelInfo != null
|
value: hasLevel
|
||||||
? (levelInfo.currentExp! / levelInfo.nextExp!)
|
? levelInfo.currentExp! / levelInfo.nextExp!
|
||||||
: 0,
|
: 0,
|
||||||
|
trackGap: hasLevel ? null : 0,
|
||||||
backgroundColor: theme.colorScheme.outline.withValues(
|
backgroundColor: theme.colorScheme.outline.withValues(
|
||||||
alpha: 0.4,
|
alpha: 0.4,
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user