diff --git a/main.go b/basic/main.go similarity index 100% rename from main.go rename to basic/main.go diff --git a/container/main.go b/container/main.go new file mode 100644 index 0000000..ba6d012 --- /dev/null +++ b/container/main.go @@ -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() +} diff --git a/readme.md b/readme.md index 470cf68..2a4268b 100644 --- a/readme.md +++ b/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/ \ No newline at end of file +* 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