【发布时间】:2018-08-22 13:50:33
【问题描述】:
我正在尝试创建一个用于裁剪图像的用户界面。我想在选择区域之外应用模糊效果。
在上图中,区域 1 是选择区域。我想在这个 ui 初始化时让它居中。然后用户调整大小并将其移动到图像上。我将使用最新的位置和大小来裁剪图像。
有没有办法通过使用小部件来实现这一点?我是用画布做的,但如果可能的话,我会用小部件来做。
【问题讨论】:
我正在尝试创建一个用于裁剪图像的用户界面。我想在选择区域之外应用模糊效果。
在上图中,区域 1 是选择区域。我想在这个 ui 初始化时让它居中。然后用户调整大小并将其移动到图像上。我将使用最新的位置和大小来裁剪图像。
有没有办法通过使用小部件来实现这一点?我是用画布做的,但如果可能的话,我会用小部件来做。
【问题讨论】:
我不知道你是否能够在不使用你所说的画布的情况下以这种方式获得“剪切”模糊效果。
如果我这样做,我会将两个Image 小部件加载到Stack 中,后面的一个被模糊,前面的“选择”区域有一个可拖动的ClipRect,它会产生你想要的效果'重新寻找。我在Stack 中做了稍微类似的事情,并且能够达到我的目标。
【讨论】: