我正在摆弄Livecode,我知道我们可以使用gif或png来改变堆栈的形状。
我不想改变堆栈的形状,我只想让堆栈在Mac、Windows和Linux上都有圆角。我好像找不到任何关于这个的东西。有没有人知道外部的或者优雅的黑客?
发布于 2020-06-24 21:36:14
您可以随时修改底层图像的rect,并(重新)设置堆栈的rect (伪):
set the rect of image "yourRoundRectImage" to newRect
set the windowShape of stack "yourStack" to the ID of image "yourRoundRectImage"您可能不得不摆弄堆栈的loc,因为设置windowShape并不总是跟踪堆栈本身内图像的loc。但是所有的属性都是可用的。
发布于 2020-06-17 21:32:46
检查字典中的"windowShape“属性。如果创建具有圆角的图像,则可以将堆栈的属性设置为该图像ID。
当你说“不想改变堆栈的形状”时,我假设你指的是它的整体宽度和高度。是真地吗?
发布于 2020-11-19 03:40:22
不过,还是有黑客攻击的。
堆栈现在有了圆角边框。不幸的是,这个新的堆栈形状不能调整大小。每次要调整其大小时,通过将步骤1中的图形对象的大小修改为所需的目标大小来重复所有步骤,然后再次执行该过程。
我真的希望Stack有更多的属性来定制它的外观,但遗憾的是它没有。
有关更多信息和想法,请查看http://newsletters.livecode.com/may/issue70/newsletter3.php?id=NW70S38853。.gif文件说明了该过程。

https://stackoverflow.com/questions/62420801
复制相似问题