2

一直在查看文档,但无法找到如何正确屏蔽 kv 中的图像。这是我的 kv 代码:

<MyImage@AsyncImage>:
    source: 'http://webserver/120x100.png'
    canvas.before:
        StencilPush
        RoundedRectangle:
            size: 120,100
4

1 回答 1

2

您可能需要调用 StencilUse 才能使用模板层。还记得取消使用和弹出:

<MyImage@AsyncImage>:
    source: 'http://webserver/120x100.png'
    canvas.before:
        StencilPush
        RoundedRectangle:
            size: 120,100
        StencilUse
    canvas.after:
        StencilUnUse
        StencilPop
于 2016-06-06T20:33:55.830 回答