diff --git a/lib/common/widgets/interactiveviewer_gallery/interactiveviewer_gallery.dart b/lib/common/widgets/interactiveviewer_gallery/interactiveviewer_gallery.dart index e98d5d04..5c21acb4 100644 --- a/lib/common/widgets/interactiveviewer_gallery/interactiveviewer_gallery.dart +++ b/lib/common/widgets/interactiveviewer_gallery/interactiveviewer_gallery.dart @@ -93,7 +93,7 @@ class _InteractiveviewerGalleryState extends State _quality = GStorage.setting.get(SettingBoxKey.previewQuality, defaultValue: 80); - _thumbList = List.generate(widget.sources.length, (_) => true); + _thumbList = List.filled(widget.sources.length, true); _pageController = PageController(initialPage: widget.initIndex); diff --git a/lib/common/widgets/list_sheet.dart b/lib/common/widgets/list_sheet.dart index 1ee1839f..b5be75f8 100644 --- a/lib/common/widgets/list_sheet.dart +++ b/lib/common/widgets/list_sheet.dart @@ -71,12 +71,10 @@ class _ListSheetContentState extends State }); } itemScrollController = _isList - ? List.generate( - widget.season.sections.length, (_) => ItemScrollController()) + ? List.filled(widget.season.sections.length, ItemScrollController()) : [ItemScrollController()]; - reverse = _isList - ? List.generate(widget.season.sections.length, (_) => false) - : [false]; + reverse = + _isList ? List.filled(widget.season.sections.length, false) : [false]; WidgetsBinding.instance.addPostFrameCallback((_) { itemScrollController[_index].jumpTo(index: currentIndex); }); diff --git a/lib/pages/member/view.dart b/lib/pages/member/view.dart index bda0f5c9..286a2461 100644 --- a/lib/pages/member/view.dart +++ b/lib/pages/member/view.dart @@ -579,7 +579,7 @@ class _ReportPanelState extends State { }, ['头像违规', '昵称违规', '签名违规'][index], ), - ).toList(), + ), const Text('举报理由(单选,非必选)'), ...List.generate( 5, @@ -591,7 +591,7 @@ class _ReportPanelState extends State { }, ['色情低俗', '不实信息', '违禁', '人身攻击', '赌博诈骗'][index], ), - ).toList(), + ), const SizedBox(height: 10), Row( mainAxisAlignment: MainAxisAlignment.end, diff --git a/lib/pages/search_result/controller.dart b/lib/pages/search_result/controller.dart index c356d65b..dec609aa 100644 --- a/lib/pages/search_result/controller.dart +++ b/lib/pages/search_result/controller.dart @@ -3,7 +3,7 @@ import 'package:get/get.dart'; class SearchResultController extends GetxController { String? keyword; - RxList count = List.generate(5, (_) => -1).toList().obs; + RxList count = List.filled(5, -1).toList().obs; @override void onInit() { diff --git a/lib/utils/storage.dart b/lib/utils/storage.dart index 6a98d289..54998e14 100644 --- a/lib/utils/storage.dart +++ b/lib/utils/storage.dart @@ -55,7 +55,7 @@ class GStorage { static List get blockColor { List list = setting.get( SettingBoxKey.blockColor, - defaultValue: List.generate(SegmentType.values.length, (_) => ''), + defaultValue: List.filled(SegmentType.values.length, ''), ); return SegmentType.values .map((item) => list[item.index].isNotEmpty