![]() |
1
8
事实上,这是一个有趣的问题——我想这就是:你所经历的影响似乎是由
也许用图形来说明这一点比较容易,但是由于时间限制,我将首先提供一个解决方案,并将解释我目前为让您开始所采取的步骤: 解决方案:
请注意,我在不知道偏移量来源的情况下,已经为像素精度在这里和那里调整了+/-2像素的单位,但我认为在本例中可以忽略这一点,如果需要,稍后解决。 解释 : 为了简化说明,通常应首先明确所有相关的隐含/自动属性。 内边框从外边框接收198的自动尺寸(240-20填充-2个像素,由实验推导;不知道它们的来源,但现在可以忽略),也就是说,如果按以下方式指定,则不应更改任何内容,而使用其他值将产生图形更改:
此外,违约意味着
通过重写
这可以通过改变
现在
不透明度遮罩已与控件正确对齐
.显然,还有一个问题要解决,因为遮罩现在正在剪裁线条,考虑到线条的大小和缺少任何线条,这并不奇怪。
和
最后是 不透明度蒙版与控件边界匹配 如愿以偿! 补充:
通过上述解释中的推导和实验确定的所需偏移量可以在运行时通过
根据您的视觉元素构成和需要,您可能需要考虑
有关这两个主题的详细信息,请参阅以下链接: |
![]() |
2
1
在画布对象上添加clipTobounds=“true”。
|
![]() |
3
0
一个比当前解决方案更理想的解决方案是简单地应用
当
我的问题是,为什么你需要处理超出你的边界的几何图形?
|
![]() |
4
0
由于有一些部分从控件中突出出来,一个想法是将控件图像与控制遮罩分离。
|
![]() |
Gulvan · 圆形遮罩的作用类似于矩形 7 年前 |
![]() |
kekert · 多索引数据帧上的布尔掩码 7 年前 |
![]() |
KOB · 创建张量,其中给定索引的所有元素均为1,其余元素均为0 7 年前 |
![]() |
Mick · 使用OpenCV和掩码合并图像 7 年前 |
![]() |
zworek · Chrome上奇怪的SVG掩码行为 7 年前 |
![]() |
Mr. Man · UIImage在尝试添加层掩码时消失 7 年前 |
![]() |
Joezi · 在键值列表正则表达式中屏蔽密码 7 年前 |
![]() |
Jim421616 · 中值滤波器在FITS文件上产生意外结果 7 年前 |
![]() |
Tix · Android、OpenCV:检测颜色并绘制轮廓 7 年前 |
![]() |
HM14 · 在文件Python的末尾添加x个新行数 8 年前 |