我想在对话框的右上角添加关闭按钮。
我尝试使用setbounds和addactor,以及add和setposition与setsize和addactor,但都没有效果。我知道对话框使用了表格布局,它有一个用于内容和按钮的表格。我不想使用这种布局,而是将按钮放在对话框外面,比如在对话框的边界上。
我该怎么做呢?
如下图所示: https://istack.dev59.com/Ai10v.webp
我尝试使用setbounds和addactor,以及add和setposition与setsize和addactor,但都没有效果。我知道对话框使用了表格布局,它有一个用于内容和按钮的表格。我不想使用这种布局,而是将按钮放在对话框外面,比如在对话框的边界上。
我该怎么做呢?
如下图所示: https://istack.dev59.com/Ai10v.webp
setClip()
的hack是错误的。你需要做的是先执行一次setClip(false)
,然后再执行setTransform(true)
。因为Table
的绘制并不依赖于剪切,但必须确保内部组件使用正确的坐标系,这由Group
类的transform
变量控制。 - Serhiy