我不知道我会有多少张图片,是否有诸如“assets.length”之类的方法或其他方法
ListView.builder(
itemCount: // here I have to specify how many images I have in my resource file
scrollDirection: Axis.horizontal,
shrinkWrap: true,
itemBuilder: (BuildContext context, int index) {
return Container(
width: 100,
margin: EdgeInsets.only(right: 25),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(20),
image: DecorationImage(
fit: BoxFit.cover,
image: AssetImage(
'assets/four_season/hotel${index}.jpg',
),
),
),
);
},
),
我会创建很多个酒店,不知道会有多少个图片
您可以按 ctrl+ 选择所有文件。在左下角你会看到有多少项目。这是您可以在 Android studio 中执行的一种方法。