【问题标题】:Resize a Kinetic.Group()调整 Kinetic.Group() 的大小
【发布时间】:2012-11-29 19:22:59
【问题描述】:

我创建了一个 Kinetic.Group()。并且我在群组中添加了一些图片。

    var TestGroup = Kinetic.Group();
    TestGroup.add(SomeImage);
    TestGroup.add(SomeOtherImage);

现在我想重新调整整个组的大小。我尝试使用

    TestGroup.setSize(100,100);

但它不起作用。任何人都可以帮助解决这个问题吗?提前致谢。

【问题讨论】:

  • 您的意思是它没有使用新尺寸渲染?尝试重绘图层,
  • 它必须以新的尺寸呈现。我尝试重绘图层,但大小的变化并没有影响到组。
  • 你确定你不应该使用规模吗?如果您想要使组中的所有节点在画布上看起来更大。
  • 它是我问过的以下问题的副本stackoverflow.com/questions/13097688/…

标签: kineticjs


【解决方案1】:

我认为 Jonke 是正确的 - 尝试使用:

TestGroup.setScale(1.5, 1.5);

如果您希望组内的对象明显变大,则重新绘制。

如果您只想调整组的大小,这并不一定意味着它应该显示任何可见的变化。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    • 2010-12-11
    • 2016-06-18
    • 1970-01-01
    相关资源
    最近更新 更多