首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用户界面布局算法

用户界面布局算法
EN

Stack Overflow用户
提问于 2012-11-16 04:36:59
回答 1查看 1.1K关注 0票数 1

我正在开发一个UI容器来容纳UI组件,这些组件可以被拖放到容器上,还可以在容器内移动组件。组件的大小各不相同。我是在flex/actionscript中这样做的,但我猜这个问题适用于任何用户界面。是否有任何资源(书籍等)具有布局算法。这方面的任何建议都将是一个很大的帮助。

用户可以拖放项目。但是这些项目应该重新排列,这样就不会有重叠。例如,如果有两个项目紧挨着彼此,用户将第三个项目放在它们的顶部(中间),前两个项目应该移到一边,为第三个项目腾出空间。(与examples.adobe.com/flex3/devnet/dashboard/main.html类似,只是项目大小不同)。

仪表板布局的源代码假定所有组件都是相同的尺寸。我正在寻找的是一种方法来布局不同大小的组件。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-11-17 06:55:35

我们过去曾为客户做过类似的工作。你需要的是碰撞检测算法的实现。这里还有一篇关于代码项目的文章,它在C#中提供了一些布局实用程序,您可以将其移植到:http://www.codeproject.com/Articles/23871/WPF-Diagram-Designer-Part-3。也是

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13405776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档