目录

Glossary

F

[h2]Floating Window

Floating windows are divided into multi-window floating windows, global floating windows, and float views.

[h2]Free Windows

This mode is an interaction method that supports users in performing multitasking on mobile devices.

In free windows mode, multiple app windows can be displayed simultaneously on a single screen. In this mode, app windows are freeform windows.

On some tablets, you can pull down Control Panel and tap the free windows button to enable the free windows mode.

On some phones, you can pull down Control Panel and tap the free windows button to enable the free windows mode.

[h2]Freeform Window

Freeform windows are a type of window that can be displayed on the same screen with flexible size and position. These windows support multitasking features such as dragging, resizing, and split-screen combinations.

Freeform windows are stacked on the Z-axis in the order they are opened or gain focus. When a freeform window is clicked or touched, it is brought to the front and gains focus.

When a new freeform window is launched, it appears with a certain gap in the bottom-right corner of the previous window by default.

Each freeform window includes a window title bar at the top by default. The title bar displays the application icon on the left and three control buttons on the right: maximize/restore, minimize, and close. The window title bar also supports immersive configurations.

You can resize a freeform window by dragging its edges and move its position by dragging the title bar.

Device Support

G

[h2]Global Coordinate System

The global coordinate system refers to a coordinate system that uniformly describes the positions of objects such as windows and pointers in scenarios where a device is connected to an extended screen (multiple physical displays). It takes the upper-left corner of the main screen as the origin (0, 0), with the right side of the screen as the positive direction of the x-axis and the bottom side of the screen as the positive direction of the y-axis.

In this coordinate system, all physical screens are mapped to the same continuous virtual coordinate space. Various window operations, coordinate conversions, and window rectangle change events are calculated and called back based on this coordinate space.

Usage scenarios:

I

[h2]Immersive Layout

A state in which the app's layout area extends to the entire window display area. In immersive layout, the available layout area within the app extends to the full window size. The app UI layout content can overlap with the system UI, but system UI elements always remain above the app content in the layer hierarchy.

M

[h2]Multi-Window

A practical paradigm that combines multiple window modes, allowing multiple app windows to run simultaneously on the same screen at the same time in the form of floating windows, split-screen mode, or panoramic multi-window, thereby enabling multi-tasking. Multi-Window includes various display modes such as multi-window floating windows, split-screen mode, and panoramic multi-window.

P

[h2]Desktop Mode

An interaction method that supports multi-tasking on mobile devices. In Desktop Mode, multiple app windows can be displayed simultaneously on a single screen. In this mode, app windows are freeform window. On some tablets, you can enable Desktop Mode by pulling down Control Panel and tapping the Desktop mode button.

S

[h2]Starting Window

The first page displayed during a cold start of an app. The starting window is shown before the app process starts running or before the app content finishes loading. It serves the function of showcasing the app's brand identity. You can configure resources based on your app's design to display the product's unique identifier.

L

[h2]Level-1 Subwindow

A subwindow whose direct parent is the main window, excluding any second-level or deeper subwindows.

W

[h2]Window Posture Mode

Window Posture Mode (WindowPostureMode) refers to the layout mode of a window when the device meets specific physical form conditions. You can adjust the in-app layout based on the window posture mode to improve the interactive experience under different device physical forms.

Currently supported window posture modes:

[h2]Window Privacy Mode

A special display mode for windows. A window set to privacy mode is called a privacy window. The content of a privacy window cannot be captured by screenshot, screen recording, or screen mirroring. This is mainly used in scenarios where screenshot, screen recording, or screen mirroring is prohibited, typically for pages containing sensitive information such as passwords.