| 12345678910111213141516171819202122232425262728 |
- package mobile
- import (
- "fyne.io/fyne/v2"
- "fyne.io/fyne/v2/driver/mobile"
- "fyne.io/fyne/v2/internal/driver/mobile/app"
- )
- func showVirtualKeyboard(keyboard mobile.KeyboardType) {
- if driver, ok := fyne.CurrentApp().Driver().(*mobileDriver); ok {
- if driver.app == nil { // not yet running
- fyne.LogError("Cannot show keyboard before app is running", nil)
- return
- }
- driver.app.ShowVirtualKeyboard(app.KeyboardType(keyboard))
- }
- }
- func hideVirtualKeyboard() {
- if driver, ok := fyne.CurrentApp().Driver().(*mobileDriver); ok {
- if driver.app == nil { // not yet running
- return
- }
- driver.app.HideVirtualKeyboard()
- }
- }
|