Panels
- 1 Overview
- 1.1 Panel
- 1.2 Panel Component
- 2 Related Articles
Overview
The Motive UI system is built around the concept of Panels. Panels generally represent a screen, but can technically be used for any content that is displayed in an organized fashion by a Panel Container.
Panel
Fields
Name | Description |
---|---|
Pre Positioned | If true, do not re-position the Panel in the Container on Push. |
Active At Start | If true, the Panel should be active on app Start. |
Modal | If true, incoming Panels must wait for this Panel to Pop before they are shown. |
Keep Active In Stack | If true, the Panel stays active even if another Panel is pushed on top. This can be used to push sub-Panels over existing Panels while still being able to view the prior Panel. |
Stack Name | Assigns this Panel to the given named stack in the Container. |
Preferred Orientation | For mobile apps, the preferred orientation of this Panel. |
Show When Showing | Linked objects to show when this Panel is showing. |
Show When Not Showing | Linked objects to show when this Panel is not showing. |
Animation Target | An object to target with animations if not the object this Panel is attached to. |
Push Animation | An animation to play when this Panel is pushed. |
Pop Animation | An animation to play when this Panel is popped. |
Exit Animation | An animation to play when this Panel is exited. |
Container | If set, assigns the Panel to the specified Panel Container. |
Actions
Name | Description |
---|---|
On Push | Fired when this Panel is pushed. |
On Pop | Fired when this Panel is popped. |
On Activate | Fired when this Panel is activated. |
On Deactivate | Fired when this Panel is deactivated. |
Panel Component
Panels can have any number of Panel Components that are in charge of managing the Panel content.
Related Articles
Â