Line 直线
canvas.Line对象从Position1(默认为左上角)到Position2(默认为右下角)绘制一条线。您可以指定其颜色并更改笔划宽度,否则默认为1。
可以使用Position1或Position2字段或使用Move()和Resize()函数来操纵线条位置。例如,0宽度区域将显示一条垂直线,而0高度区域将显示水平线。
go
package main
import (
"image/color"
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/canvas"
)
func main() {
myApp := app.New()
w := myApp.NewWindow("Line")
line := canvas.NewLine(color.White)
line.StrokeWidth = 5
w.SetContent(line)
w.Resize(fyne.NewSize(100, 100))
w.ShowAndRun()
}
线通常用于自定义布局或手动控制。与文本不同,它们没有自然(最小)大小,但可以在复杂的布局中使用。