@@ -5,7 +5,6 @@ import 'package:flutter_i18n/flutter_i18n.dart';
5
5
import 'package:watermeter/page/public_widget/both_side_sheet.dart' ;
6
6
import 'package:easy_refresh/easy_refresh.dart' ;
7
7
import 'package:flutter/material.dart' ;
8
- import 'package:flutter_staggered_grid_view/flutter_staggered_grid_view.dart' ;
9
8
import 'package:get/get.dart' ;
10
9
import 'package:styled_widget/styled_widget.dart' ;
11
10
import 'package:watermeter/page/public_widget/empty_list_view.dart' ;
@@ -149,19 +148,18 @@ class _SearchBookWindowState extends State<SearchBookWindow>
149
148
),
150
149
),
151
150
);
152
- return LayoutBuilder (
153
- builder: (context, constraints) => AlignedGridView .count (
154
- shrinkWrap: true ,
151
+ return LayoutBuilder (builder: (context, constraints) {
152
+ return ListView .builder (
155
153
itemCount: bookList.length,
156
- padding: const EdgeInsets .symmetric (
157
- horizontal: 8 ,
154
+ padding: EdgeInsets .symmetric (
155
+ horizontal: 6 +
156
+ (constraints.maxWidth > 496
157
+ ? ((constraints.maxWidth - 496 ) / 2 - 2 )
158
+ : 0 ),
158
159
),
159
- crossAxisCount: constraints.maxWidth ~ / 360 ,
160
- mainAxisSpacing: 4 ,
161
- crossAxisSpacing: 4 ,
162
160
itemBuilder: (context, index) => bookList[index],
163
- ),
164
- ). safeArea ( );
161
+ );
162
+ } );
165
163
} else if (isSearching.value) {
166
164
return const Center (child: CircularProgressIndicator ());
167
165
} else if (search.value.isNotEmpty) {
0 commit comments