我现在有一个问题,即Row小部件包含许多图片,如下所示:
class PageA extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Container(
// I don't want it rebuild every time
child: Row(
children: _getImageList(),
),
),
floatingActionButton: FloatingActionButton(
child: Icon(Icons.forward),
onPressed: () {
// Navigator to PageB
Navigator.push(
context, MaterialPageRoute(builder: (context) => PageB()));
},
),
);
}
// add asset images to list
List<Widget> _getImageList() {
List<Widget> list = [];
for (int i = 0; i < 20; i++) {
list.add(Image.asset('assets/images/$i.jpg'));
}
return list;
}
}
当我从PageB返回到PageA时,PageA将重建,但是我不想在PageA中重建Row小部件。 ,因为其中包含许多图片。有什么办法吗?谢谢!!
我现在有一个问题,就是说,行小部件包含许多图片,如下所示:类PageA扩展了StatelessWidget {@override Widget build(BuildContext context){return Scaffold(body:...
我不知道这是什么意思,<< [当我返回PageA