在使用simple_slider软件包显示多个URL图像的情况下,我的列表包含10个可能为null的变量,我该如何排除在滑块中显示null值。
_buildProductImagesWidgets(){
final _imageUrls = [pic1 ?? '',pic2 ?? '',pic3 ?? '',pic4 ?? '',pic5 ??'',pic6 ?? '',pic7 ?? '',pic8 ?? '',pic9 ?? '',pic10 ?? ''];
return Padding(
padding: const EdgeInsets.all(10.0),
child: Container(
height: 350.0,
child: Center(
child: ImageSliderWidget(
imageUrls: _imageUrls,
imageBorderRadius: BorderRadius.circular(12.0),
),
),
),
);}
答案 0 :(得分:0)
替换
final _imageUrls = [pic1 ?? '',pic2 ?? '',pic3 ?? '',pic4 ?? '',pic5 ??'',pic6 ?? '',pic7 ?? '',pic8 ?? '',pic9 ?? '',pic10 ?? ''];
使用
final _imageUrls = [pic1,pic2,pic3,pic4,pic5,pic6,pic7,pic8,pic9,pic10].where((x) => x!=null).toList();