MarginContainer
继承: Container < Control < CanvasItem < Node < Object
在子控件周围保留边距的容器。
描述
MarginContainer 会为子控件的各条边加上可调整的边距。是在所有子项周围添加边距,而不是在它们各自周围添加边距。要控制 MarginContainer 的边距,请使用下列 margin_*
主题属性。
注意:边距大小是主题覆盖项,而不是普通的属性。如果想要通过代码更改,应使用以下示例:
GDScriptC#
# 这段代码示例要求当前脚本扩展的是 MarginContainer。
var margin_value = 100
add_theme_constant_override("margin_top", margin_value)
add_theme_constant_override("margin_left", margin_value)
add_theme_constant_override("margin_bottom", margin_value)
add_theme_constant_override("margin_right", margin_value)
// 这段代码示例要求当前脚本扩展的是 MarginContainer。
int marginValue = 100;
AddThemeConstantOverride("margin_top", marginValue);
AddThemeConstantOverride("margin_left", marginValue);
AddThemeConstantOverride("margin_bottom", marginValue);
AddThemeConstantOverride("margin_right", marginValue);
教程
主题属性
| ||
| ||
| ||
|
主题属性说明
从底部向容器的内部直接子项偏移一定量的像素。
从左侧向容器的内部直接子项偏移一定量的像素。
从右侧向容器的内部直接子项偏移一定量的像素。
从顶部向容器的内部直接子项偏移一定量的像素。