【问题标题】:How to Have Lots of Moving Widgets in Flutter App如何在 Flutter App 中拥有大量移动的 Widget
【发布时间】:2019-10-16 10:38:54
【问题描述】:

我知道有为 Flutter 编写的游戏/精灵引擎,但我的目标是更好地理解绘画和小部件,所以我想自己做。

如果我想要一堆可以在游戏板上移动的小部件,最好的方法是什么?我是否可以只创建一个具有固定尺寸的盒子小部件并有一堆孩子可以控制他们的位置?

一个例子是有一个可以移动的带有拼字游戏的游戏区。或俄罗斯方块方块掉落。可以在任何地方并且可以移动的不同小部件。我只是在寻找能指引我正确方向的人。谢谢。

【问题讨论】:

  • 我想过只画所有的东西,但如果其中任何一个形状发生变化,难道不是必须重新绘制整个形状集吗?我认为小部件会更有效,因为只需要重新绘制更改的小部件。

标签: flutter widget


【解决方案1】:

您可以在 Flutter 中使用画布绘制自定义形状和线条,然后将它们动画化,因为 Flutter 支持每秒 60 帧。您需要非常了解 customPaint。下面是如何使用 customPaint 绘制自定义形状的精彩演示。

https://medium.com/@rjstech/flutter-custom-paint-tutorial-build-a-radial-progress-6f80483494df

【讨论】:

    猜你喜欢
    • 2021-12-26
    • 2018-03-10
    • 1970-01-01
    • 1970-01-01
    • 2021-04-26
    • 2019-01-27
    • 2019-09-17
    • 1970-01-01
    • 2021-12-19
    相关资源
    最近更新 更多