我正在扑朔迷离地实现 photo_view 包的图片库,https://pub.dev/packages/photo_view我遇到的问题是,当我向图库中添加6张以上的图像以使其能够移动时,当我在其中放置6张以上图像时,它只会滚动6张:列出galleryItems 我执行该操作时出现以下错误:
我的List <GaleriaItem> galleryItems
是:
List<GaleriaItem> galleryItems = <GaleriaItem>[
GaleriaItem(id: "tag1",resource: "assets/galeria/g1.jpg",),
GaleriaItem(id: "tag2",resource: "assets/galeria/g2.jpg",),
GaleriaItem(id: "tag3",resource: "assets/galeria/g3.jpg",),
GaleriaItem(id: "tag4",resource: "assets/galeria/g4.jpg",),
GaleriaItem(id: "tag5",resource: "assets/galeria/g5.jpg",),
GaleriaItem(id: "tag6",resource: "assets/galeria/g6.jpg",),
GaleriaItem(id: "tag7",resource: "assets/galeria/g7.jpg",),
GaleriaItem(id: "tag8",resource: "assets/galeria/g8.jpg",),
GaleriaItem(id: "tag9",resource: "assets/galeria/g9.jpg",),
GaleriaItem(id: "tag10",resource: "assets/galeria/g10.jpg",),
GaleriaItem(id: "tag11",resource: "assets/galeria/g11.jpg",),
GaleriaItem(id: "tag12",resource: "assets/galeria/g12.jpg",),
];
我的主班有:
Table(border: TableBorder.all(color: Colors.white,width: 2.5,style: BorderStyle.solid),
children:[
TableRow(children: [
Container(child:GaleriaItemThumbnail(galeriaItem: galleryItems[0], onTap: () {open(context, 0,galleryItems);},),color: Colors.black,),
Container(child:GaleriaItemThumbnail(galeriaItem: galleryItems[1], onTap: () {open(context, 1,galleryItems);},),color: Colors.black,),
Container(child:GaleriaItemThumbnail(galeriaItem: galleryItems[2], onTap: () {open(context, 2,galleryItems);},),color: Colors.black,),
],),
TableRow(children: [
Container(child:GaleriaItemThumbnail(galeriaItem: galleryItems[3], onTap: () {open(context, 3,galleryItems);},),color: Colors.black,),
Container(child:GaleriaItemThumbnail(galeriaItem: galleryItems[4], onTap: () {open(context, 4,galleryItems);},),color: Colors.black,),
Container(child:GaleriaItemThumbnail(galeriaItem: galleryItems[5], onTap: () {open(context, 5,galleryItems);},),color: Colors.black,),
],),
//When I increase this following TableRow the error I mentioned appears
TableRow(children: [
Container(child:GaleriaItemThumbnail(galeriaItem: galleryItems[6], onTap: () {open(context, 6,galleryItems);},),color: Colors.black,),
Container(child:GaleriaItemThumbnail(galeriaItem: galleryItems[7], onTap: () {open(context, 7,galleryItems);},),color: Colors.black,),
Container(child:GaleriaItemThumbnail(galeriaItem: galleryItems[8], onTap: () {open(context, 8,galleryItems);},),color: Colors.black,),
],),
可能是哪个?我正在处理出现在photo_view中的示例代码,我唯一更改的是容器,现在是Table和TableRow。