【问题标题】:How to position widgets absolutely in ScrollPanel?如何在 ScrollPanel 中绝对定位小部件?
【发布时间】:2011-12-12 11:01:46
【问题描述】:

我想做一些类似谷歌地图小部件的东西。我需要在 ScrollPanel 中绝对定位图像图块。

可以直接插入还是先插入AbsolutePanel?

谢谢

【问题讨论】:

    标签: java gwt scroll panel css-position


    【解决方案1】:

    您必须先在 AbsolutePanel 中添加图像。 然后在 ScollPanel 中添加 AbsolutePanel。

    【讨论】:

    • 这是不可能的。我需要在用户滚动面板和新区域出现时添加新图像。
    • 好的。我想您可以检查 AbsolutePanel 的哪一部分在 ScrollPanel 中可见,并在滚动时触发事件。当然,如果您滚动太快,所有图像将立即加载。另一个想法是根本不使用 ScrollPanel,有一些导航按钮,并为每次点击创建 URL 并在面板中显示图像。希望对您有所帮助。
    【解决方案2】:

    我无法以某种方式使用 ScrollPanel。

    我当然要使用 AbsolutePanel,但我也要把它置于溢出:可见模式。在此模式下,AbsolutePanel 不会导致 ScrollPanel 正常运行。

    所以,最后我制作了 2 个 AbsolutePanel,分别是静止的和移动的。移动一个是内部的并且包含瓷砖并且处于溢出:fiexd 模式。保持一个是外部的,位于我的小部件的 SimpleLayoutPanel 内。我的小部件位于 RootLayoutPanel 中以捕获调整大小事件。

    【讨论】:

      猜你喜欢
      • 2011-05-25
      • 1970-01-01
      • 2021-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多