container学习中,解决linux下不能运行的问题
This commit is contained in:
parent
afda63625d
commit
1718cb1ff8
|
|
@ -0,0 +1,25 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"image/color"
|
||||
|
||||
"fyne.io/fyne/v2"
|
||||
"fyne.io/fyne/v2/app"
|
||||
"fyne.io/fyne/v2/canvas"
|
||||
"fyne.io/fyne/v2/container"
|
||||
)
|
||||
|
||||
func main() {
|
||||
application := app.New()
|
||||
win := application.NewWindow("container")
|
||||
win.SetMaster()
|
||||
win.Resize(fyne.NewSize(300, 360))
|
||||
|
||||
green := color.NRGBA{0, 255, 0, 255}
|
||||
txt1 := canvas.NewText("Hello", green)
|
||||
txt2 := canvas.NewText("fyne", green)
|
||||
txt2.Move(fyne.NewPos(20, 20))
|
||||
content := container.NewWithoutLayout(txt1, txt2)
|
||||
win.SetContent(content)
|
||||
win.ShowAndRun()
|
||||
}
|
||||
20
readme.md
20
readme.md
|
|
@ -12,9 +12,10 @@
|
|||
#### 打包
|
||||
|
||||
* go install fyne.io/fyne/v2/cmd/fyne@latest
|
||||
* fyne package -icon
|
||||
* export ANDROID_NDK_HOME=/home/suguo/Android/android-ndk-r19c
|
||||
* fyne package -os android -appID me.myschools.fyne.basic -icon '/home/suguo/project/fyne-demo/Icon.png'
|
||||
* fyne package -os android -appID me.myschools.fyne-demo -icon '/Users/suguo/project/fyne-demo/Icon.png'
|
||||
no Android NDK found in $ANDROID_HOME/ndk-bundle nor in $ANDROID_NDK_HOME
|
||||
|
||||
|
||||
#### 模拟器
|
||||
|
||||
|
|
@ -24,4 +25,17 @@
|
|||
#### 资料
|
||||
|
||||
* https://github.com/fyne-io/fyne
|
||||
* https://developer.fyne.io/
|
||||
* document https://developer.fyne.io/
|
||||
|
||||
#### QA
|
||||
* no Android NDK found in $ANDROID_HOME/ndk-bundle nor in $ANDROID_NDK_HOME
|
||||
|
||||
只需要下载ndk包
|
||||
|
||||
* 程序不能运行,提示'-'
|
||||
|
||||
包名称中不能包含‘-’
|
||||
|
||||
* /usr/bin/ld: 找不到 -lXxf86vm: 没有那个文件或目录
|
||||
|
||||
sudo apt-get install libgl1-mesa-dev xorg-dev
|
||||
|
|
|
|||
Loading…
Reference in New Issue