我想创建一个“项目”模板并将其添加到ScrollPane
项目应包含图片,标签和按钮
类似这样的东西:
我试图用一个表来做,但是我不能在一行中添加背景。
scrollTable.add(itemTest).fill().expandX();
scrollTable.row();
scrollTable.add(itemTest2).fill().expandX();
scrollTable.row();
etc..
创建类似图片的最佳方法是什么?
答案 0 :(得分:1)
关于类ScrollPaneRow extend Table
作为模板怎么办?
public class ScrollPaneRow extends Table {
Label label;
TextButton textButton;
Image image;
public ScrollPaneRow(){
//...
setBackground(Drawable d);
}
}
然后是包含行的VerticalGroup:
ScrollPaneRow row = new ScrollPaneRow();
VerticalGroup verticalGroup = new VerticalGroup();
verticalGroup.addActor(row);
并将VerticalGroup设置为ScrollPane的内容:
ScrollPane scrollPane = new ScrollPane(verticalGroup);