在哪里可以找到有关2D布局定位和测量模式的信息?

时间:2011-01-29 16:50:38

标签: design-patterns layout

我想知道2D中布局的最佳实践/设计模式。

必须参考:

  • 绝对布局
  • 垂直布局
  • 横向布局

组件属性可以是:

  • 宽度
  • 高度
  • minWidth
  • 了minHeight
  • maxWidth
  • maxHeight
  • X
  • ý
  • horizo​​ntalAlign(左|中心|右)
  • verticalAlign(顶部|中心|底部)

当然,所有这些元素都不会用于每个组件,并且不会被所有布局使用。

例如,我设置了一个组件宽度,高度,顶部,右侧,它应该自动识别它的底部和左侧值。

然后关于minWidth,minHeight的所有这些含义。

它可以引用如何找到滚动条位置,以便在需要时显示。

*这将在javascript中构建

1 个答案:

答案 0 :(得分:0)

听起来像是java的摇摆。他们使用布局管理器。 gwt有一组类似的小部件和容器。微软总是有一些类似的,最新的是wpf。

这些框架使用复合,迭代器,flyweight,observer / observable(m $具有委托,其中naict是可观察的),也许是策略。

框架的用户可以使用中介。