Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-02-24 16:54:58 +08:00
parent e88cd12dfa
commit 4a3d827f7a
10 changed files with 133 additions and 102 deletions

View File

@@ -10,6 +10,7 @@ import 'package:PiliPlus/pages/common/common_data_controller.dart';
import 'package:PiliPlus/services/account_service.dart';
import 'package:PiliPlus/utils/accounts.dart';
import 'package:PiliPlus/utils/accounts/account.dart';
import 'package:PiliPlus/utils/extension/scroll_controller_ext.dart';
import 'package:PiliPlus/utils/login_utils.dart';
import 'package:PiliPlus/utils/storage.dart';
import 'package:PiliPlus/utils/storage_key.dart';
@@ -135,6 +136,7 @@ class MineController extends CommonDataController<FavFolderData, FavFolderData>
bool customHandleResponse(bool isRefresh, Success<FavFolderData> response) {
favFolderCount = response.response.count;
loadingState.value = response;
scrollController.jumpToTop();
return true;
}

View File

@@ -78,7 +78,6 @@ class _MediaPageState extends CommonPageState<MinePage>
child: onBuild(
ListView(
padding: const .only(bottom: 100),
controller: controller.scrollController,
physics: const AlwaysScrollableScrollPhysics(),
children: [
_buildUserInfo(theme, secondary),
@@ -505,6 +504,7 @@ class _MediaPageState extends CommonPageState<MinePage>
return SizedBox(
height: 200,
child: ListView.separated(
controller: controller.scrollController,
padding: const .only(left: 20, top: 10, right: 20),
itemCount: response.list.length + (flag ? 1 : 0),
itemBuilder: (context, index) {