FlowContainer
继承: Container < Control < CanvasItem < Node < Object
派生: HFlowContainer, VFlowContainer
将子控件横向或纵向排列并在边界处换行的容器。
描述
将子控件横向或纵向排列并在边界处换行的容器。类似于书本中文字在一行中写不下以后的换行方式。
教程
属性
| ||
|
方法
get_line_count ( ) const |
主题属性
| ||
|
枚举
enum AlignmentMode:
AlignmentMode ALIGNMENT_BEGIN = 0
子控件会被排列在该容器的开头,如果是垂直朝向则为顶部,如果是水平朝向则为左侧(RTL 布局时为右侧)。
AlignmentMode ALIGNMENT_CENTER = 1
子控件会在该容器里居中。
AlignmentMode ALIGNMENT_END = 2
子控件会被排列在该容器的末尾,如果是垂直朝向则为底部,如果是水平朝向则为右侧(RTL 布局时为左侧)。
属性说明
AlignmentMode alignment = 0
void set_alignment ( AlignmentMode value )
AlignmentMode get_alignment ( )
该容器子节点的对齐方式(必须是 ALIGNMENT_BEGIN、ALIGNMENT_CENTER、ALIGNMENT_END 之一)。
bool vertical = false
如果为 true
,则 FlowContainer 将垂直排列子节点,而不是水平排列。
使用 HFlowContainer 和 VFlowContainer 时不能改变。
方法说明
int get_line_count ( ) const
返回当前的行数。
主题属性说明
int h_separation = 4
子节点的水平分隔量。
int v_separation = 4
子节点的垂直分隔量。
© 版权所有 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0). Revision b1c660f7
.
Built with Sphinx using a theme provided by Read the Docs.