Fyne-Layout
软件包layout定义了Fyne应用程序可用的各种布局。 ```go import "fyne.io/fyne/v2/layout" ``` ## 布局 | 函数名 | 作用 | | ------- | ---- | | NewAdaptiveGridLayout | 网格布局,该布局在水平时使用列,而在垂直时使用行 | | NewBorderLayout | 边缘布局,设置了上下左右的元素,容器中的其他元素将填满中心空间 | | NewCenterLayout | 中心布局,元素居中显示 | | NewFormLayout | 表单布局,容纳多个输入框以及对应标签,并从上到下依次排列 | | NewGridLayout | 按指定列数排列的网格布局。行数将取决于使用此布局的容器中有多少子级 | | NewGridLayoutWithColumns | 网格布局,指定列数行数将取决于使用此布局的容器中有多少子级 | | NewGridLayoutWithRows | 网格布局,指定行数列数将取决于使用此布局的容器中有多少子级 | | NewGridWrapLayout | 网格布局,指定每个元素的大小 | | NewHBoxLayout | 水平布局,元素从左到右排列 | | NewMaxLayout | 最大布局,元素将变为最大尺寸 | | NewPaddedLayout | 填充布局 | | NewSpacer | 返回一个可以填充垂直和水平空间的间隔符对象,主要用于框布局 | | NewVBoxLayout | 垂直布局,元素从上到下排列 | ## 间隔 ### 定义 Spacer是可以在框布局中用来分隔子对象的任何简单对象,会尽可能的填充一块空间。 ```go type Spacer struct { FixHorizontal bool FixVertical bool } ``` ### 使用 ``` // 创建间隔对象 layout.NewSpacer() ```
创建时间:2023-08-31
|
最后修改:2023-12-27
|
©允许规范转载
酷酷番茄
首页
文章
友链