我使用颤振的 GridView 和 IconButton 制作示例代码,但我在使用 GridView Builder itemCount 设置 100 时遇到问题,此代码大量创建 IconButton。所以我希望 IconButton 随机使用 Icon 资产。我应该怎么办?
这是一个颤振示例代码
GridView.builder(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 3, mainAxisSpacing: 10.0, crossAxisSpacing: 10.0),
itemCount: 100,
itemBuilder: (BuildContext content, int index) {
return Container(
decoration: BoxDecoration(
border: Border.all(width: 3, color: Colors.black),
shape: BoxShape.circle,
color: Colors.blue,
),
child: IconButton(onPressed: () {}, icon: Icon(Icons.menu)),
);
综上所述,我想在网格视图中随机 iconbutton 图标。