NotificationCenterPanelContainer
A PanelContainer that implements the Notification center - a container to manage notifications, represented as NotificationPanels in the system UI.
This panel container consists of a header and a list of notifications. If the list of notifications is empty, then the empty state view is shown instead. The header has buttons to dismiss all notifications and to close the notification center, see ttiviOnCloseClicked for details.
The default implementations of the header and the empty state view can be changed by providing corresponding layouts via ttiviHeaderLayoutId and ttiviEmptyStateLayoutId attributes respectively.
Parameters
The Context the view is running in, through which it can access the current theme, resources, etc.
The attributes of the XML tag that is inflating the view.
An attribute in the current theme that contains a reference to a style resource that supplies default values for the view. Can be 0 to not look for defaults.
the panel list container that will be used to delegate the PanelContainer calls to.
Constructors
Types
A PanelContainer for visualizing a NotificationPanels in the NotificationCenterPanelContainer.
Properties
Inherited properties
The entry point for a container to communicate with the system UI host.
The panels to present in the container view.
A provider of both the enter and exit animations used for the entrance and exit of panel sub-containers. This attribute, if specified, requires that ttiviSubContainerEnterAnimation and ttiviSubContainerExitAnimation are not set.
An animation resource used for the entrance of panel sub-containers.
An animation resource used for the exit of panel sub-containers.
An optional layout reference for panel sub-containers. This layout ID will be used for every sub-container.