颤动显示裁剪的小部件

问题描述 投票:0回答:1

我想在画布外绘制小部件,并仅显示裁剪的部分,即屏幕的大小或我自己的大小,我想动态地执行此操作。例如:sample img

我能够使用]做到这一点

UnconstrainedBox(
      child: Align(
        alignment: Alignment.bottomCenter,
        child: Container(
          color: Colors.lightBlue,
          //width: MediaQuery.of(context).size.width,
          //height: MediaQuery.of(context).size.height ,
          width: _size.width,
          height: _size.height,
          child: FittedBox(
            alignment: Alignment.bottomCenter,
            fit: BoxFit.none,
            child: Container(
              width: _size.width,
              height: _size.height * 2,
              child: MyWidget,
            ),
          ),
        ),
      ),
    )

但是使用此设置,我只能将小部件缩放为3倍,因为对齐坐标沿一个轴只有3个位置。我希望能够将小部件缩放到nx并显示任何部分。请帮助。

我想在画布外绘制小部件,并仅显示裁剪的部分,即屏幕的大小或我自己的大小,我想动态地执行此操作。例如:示例img我能够通过使用...

flutter widget crop custom-painting
1个回答
0
投票

找到解决方案,使用Alignment(x,y)缩放和定位小部件;)

© www.soinside.com 2019 - 2024. All rights reserved.