feat:更新组件UI

This commit is contained in:
2025-11-19 19:53:05 +08:00
parent 8acad9c63a
commit 07180965cc
13 changed files with 360 additions and 237 deletions

View File

@@ -102,17 +102,6 @@ class MomentCard extends StatelessWidget {
final List<String> imageUrls =
moment.imageList.map((path) => path).toList();
void imageTapClick(int index) {
Navigator.push(
context,
MaterialPageRoute(
builder:
(context) =>
ImagePreviewPage(images: imageUrls, initialIndex: index),
),
);
}
return GridView.count(
shrinkWrap: true,
physics: const NeverScrollableScrollPhysics(),
@@ -121,13 +110,7 @@ class MomentCard extends StatelessWidget {
mainAxisSpacing: 4,
childAspectRatio: itemAspectRatio,
children: List.generate(imageCount, (index) {
// 单个图片项:添加点击事件
return GestureDetector(
// 点击图片时,跳转到预览页面
onTap: () => imageTapClick(index),
// 原图片组件
child: buildNetworkImage(context, imageUrls[index]),
);
return buildNetworkImage(context, imageUrls, index);
}),
);
}