我已将图像裁剪为 6 个小部件,但以任何方式返回其子项的完整大小,以将裁剪的部分作为仅具有裁剪大小的小部件返回。
return Scaffold(
appBar: AppBar(),
body: SingleChildScrollView(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
for (var x = 0; x < rows_count; x++)
for (var y = 0; y < cols_count; y++)
Container(
color: list_color[x + y],
child: ClipPath(
clipper: PieceClipper(x, y, rows_count, cols_count),
clipBehavior: Clip.antiAlias,
child: Container(
height: deviceHeight * .15,
width: deviceWidth * .9,
child: Image.asset(
"assets/images/8.jpg",
fit: BoxFit.fill,
),
),
),
),
],
),
),
);