fix: 更新诸多bug

This commit is contained in:
2026-01-08 03:49:59 -08:00
parent 8477c2e343
commit eb4fad64cb
11 changed files with 133 additions and 79 deletions
@@ -1,5 +1,6 @@
import 'package:get/get.dart';
import 'package:easy_refresh/easy_refresh.dart';
import 'package:flutter/widgets.dart';
import '../../../services/api_service/kr_api.user.dart';
import '../../../utils/kr_common_util.dart';
@@ -85,6 +86,7 @@ class HIHelpController extends GetxController {
int kr_page = 1;
final int kr_size = 10;
final EasyRefreshController refreshController = EasyRefreshController();
final ScrollController kr_scrollController = ScrollController();
@override
void onInit() {
@@ -134,6 +136,7 @@ class HIHelpController extends GetxController {
@override
void onClose() {
refreshController.dispose();
kr_scrollController.dispose();
super.onClose();
}
}
@@ -25,11 +25,10 @@ class HIHelpView extends GetView<HIHelpController> implements HasSwipeConfig {
@override
Widget build(BuildContext context) {
final ScrollController scrollController = ScrollController();
return HIBaseScaffold(
child: Padding(
padding: const EdgeInsets.only(left: 20),
padding: const EdgeInsets.only(left: 0),
child: Column(
children: [
Expanded(
@@ -51,9 +50,9 @@ class HIHelpView extends GetView<HIHelpController> implements HasSwipeConfig {
child: Padding(
padding: EdgeInsets.only(right: 0.w), // 滚动条与内容间距
child: HiFixedScrollbar(
controller: scrollController,
controller: controller.kr_scrollController,
child: ListView.builder(
controller: scrollController,
controller: controller.kr_scrollController,
padding: EdgeInsets.only(left: 40.w, right: 40.w),
itemCount: controller.kr_messages.length,
itemBuilder: (context, index) {