使用模板屏蔽 kv 中的图像
Using stencil to mask image in kv
一直在查看文档,但找不到如何在 kv 中正确屏蔽图像。这是我的 kv 代码:
<MyImage@AsyncImage>:
source: 'http://webserver/120x100.png'
canvas.before:
StencilPush
RoundedRectangle:
size: 120,100
您可能需要调用StencilUse 来使用模板层。还记得取消使用并弹出:
<MyImage@AsyncImage>:
source: 'http://webserver/120x100.png'
canvas.before:
StencilPush
RoundedRectangle:
size: 120,100
StencilUse
canvas.after:
StencilUnUse
StencilPop
一直在查看文档,但找不到如何在 kv 中正确屏蔽图像。这是我的 kv 代码:
<MyImage@AsyncImage>:
source: 'http://webserver/120x100.png'
canvas.before:
StencilPush
RoundedRectangle:
size: 120,100
您可能需要调用StencilUse 来使用模板层。还记得取消使用并弹出:
<MyImage@AsyncImage>:
source: 'http://webserver/120x100.png'
canvas.before:
StencilPush
RoundedRectangle:
size: 120,100
StencilUse
canvas.after:
StencilUnUse
StencilPop