0

我已将图像裁剪为 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,
                  ),
                ),
              ),
            ),
      ],
    ),
  ),
);
4

0 回答 0