java - 如何在 LibGDX 中使用 ShapeRenderer 和 ScrollPane?

标签 java libgdx rect scene2d scrollpane

目前正在使用 LibGDX 为 Android 制作游戏。到目前为止,我有一个 ScrollPane ,里面有一个表,其中包含一个带有自定义行的列表[如附图所示]。我希望每一行都被一个矩形包围。可以实现这个目标吗?

这些是列表的行

enter image description here

最佳答案

既然这篇文章已经被浏览了 100 次,即使它已经发布快 3 年了,我也不妨做出贡献。

您可以在附加到滚动 Pane 的子小部件上设置调试(这可能是一个表,因此 debugAll() 或任何您想要的东西),它会自动勾勒出参与者的边界。

这在内部使用 Shaperenderer 从舞台执行此操作,您可以通过 Table.debugTableColor、Table.debugCellColor 和 Table.debugActorColor 静态字段更改颜色。

Table.debugTableColor 用于概述整个表格,Table.debugCellColor 用于表格的每个单元格,Table.debugActorColor 用于每个单元格中包含的参与者。

但是,这应该只用于调试布局。

关于java - 如何在 LibGDX 中使用 ShapeRenderer 和 ScrollPane?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36597221/

相关文章:

java - 使用 JPA 进行 save() 时出现重复行

python - 如何在 Pygame 中使用 Sprite Collide

Java HashMap——深拷贝

java.sql.SQLException : Field 'Cust_LastName' doesn't have a default value

java - android 的 libGDX 动画

java - 如何渲染令人信服的天穹?

javascript - 如何在 Highchart 图表上绘制椭圆(椭圆)

svg - 如何在 nvd3 图表中添加边距

java - 部署 tomcat webapp 时出错 | java.lang.IllegalStateException : ContainerBase. 添加子

java - Libgdx 断言失败 [表达式 : pointCount > 0]