Some checks failed
Android CI Build / check (push) Has been cancelled
Android CI Build / package-apks (push) Has been cancelled
Docs Deploy / build (push) Has been cancelled
Module Market Check / Validate modules/ (push) Has been cancelled
Module Market Publish / Generate submissions.json (push) Has been cancelled
Docs Deploy / deploy (push) Has been cancelled
- Package rename com.webtoapp -> br.com.drukstech.codeapp - Product rename WebToApp/web-to-app -> DruksCode/drukscode - Design system Wta* -> Dkc* - applicationId br.com.drukstech.codeapp (.play for gplay flavor) - rootProject.name DruksCode - Fresh git history (upstream kept as remote for sync)
2.1 KiB
2.1 KiB
Fullscreen Mode
Runs the app immersive, hiding the system bars and (optionally) working together with the browser-toolbar setting.
Where: the Fullscreen mode card in the Edit Common Config editor.
Options
- Fullscreen — enable immersive fullscreen (
hideToolbar). - Always show status bar in fullscreen — keep the top status bar persistently visible (
showStatusBarInFullscreen). Persistent mode never auto-hides. - Show navigation bar in fullscreen — keep the bottom navigation bar visible (
showNavigationBarInFullscreen). - Fullscreen content padding — inset content by a number of dp (
fullscreenContentPaddingDp). - Customize status bar — an expandable sub-panel (
statusBarCustomizeLabel) with light/dark tabs: color mode (THEME/PAGE_TOP/TRANSPARENT/CUSTOM), custom color, dark icons, and background (color/image) for each mode.TRANSPARENT/image bars overlay content instead of reserving space.
Interaction with the browser toolbar
Whether the in-app toolbar shows during fullscreen is governed by the Browser Toolbar master switch and the showToolbarInFullscreen flag (hideToolbar = !browserToolbarEnabled || !showToolbarInFullscreen at runtime). Note the toolbar is off by default, so a freshly exported app has no toolbar in or out of fullscreen.
Notes
- When the status bar is visible, the splash countdown/skip chip sits below it so it is never covered.
- Fullscreen video orientation (landscape/sensor for fullscreen video playback,
fullscreenVideoOrientation) is configured under Special Settings. The same card also has hide status bar in video fullscreen (hideStatusBarInVideoFullscreen, on by default), which force-hides the status bar while a web video is in HTML5 fullscreen even when "show status bar in fullscreen" is on. - Keyboard-avoidance behavior below Android 11 uses the classic window-resize path; see Special Settings for the keyboard adjust mode.