移除Expanded,避免部分机型番剧搜索灰屏

This commit is contained in:
orz12
2024-03-01 22:42:51 +08:00
parent e19ff735be
commit ba854972da

View File

@@ -14,8 +14,7 @@ import '../../../utils/grid.dart';
Widget searchMbangumiPanel(BuildContext context, ctr, list) {
TextStyle style =
TextStyle(fontSize: Theme.of(context).textTheme.labelMedium!.fontSize);
return Expanded(
child: CustomScrollView(
return CustomScrollView(
controller: ctr.scrollController,
slivers: [
SliverGrid(
@@ -23,9 +22,9 @@ Widget searchMbangumiPanel(BuildContext context, ctr, list) {
mainAxisSpacing: StyleString.cardSpace,
crossAxisSpacing: StyleString.safeSpace,
maxCrossAxisExtent: Grid.maxRowWidth * 2,
mainAxisExtent: 157,),
delegate:
SliverChildBuilderDelegate((BuildContext context, int index) {
mainAxisExtent: 157,
),
delegate: SliverChildBuilderDelegate((BuildContext context, int index) {
var i = list![index];
return InkWell(
onTap: () {
@@ -69,8 +68,7 @@ Widget searchMbangumiPanel(BuildContext context, ctr, list) {
overflow: TextOverflow.ellipsis,
text: TextSpan(
style: TextStyle(
color:
Theme.of(context).colorScheme.onSurface),
color: Theme.of(context).colorScheme.onSurface),
children: [
for (var i in i.title) ...[
TextSpan(
@@ -83,9 +81,7 @@ Widget searchMbangumiPanel(BuildContext context, ctr, list) {
.fontSize!),
fontWeight: FontWeight.bold,
color: i['type'] == 'em'
? Theme.of(context)
.colorScheme
.primary
? Theme.of(context).colorScheme.primary
: Theme.of(context)
.colorScheme
.onSurface,
@@ -158,6 +154,5 @@ Widget searchMbangumiPanel(BuildContext context, ctr, list) {
}, childCount: list.length),
),
],
),
);
}