一、效果
基于官方例子修改,效果如下:
如果不加上Expand,图片的宽度就会导致Row的总宽度大于屏幕的宽度,出现下面的这种情况。
二、代码
在Row容器中,使用Expand让每个子Widget平分父Widget的总宽度(这里就是整个屏幕的总宽度)。代码如下:
Widget _buildDecoratedImage(int imageIndex) {
return Container(
decoration: BoxDecoration(
border: Border.all(width: 10, color: Colors.black38),
borderRadius: const BorderRadius.all(const Radius.circular(8)),