1.1.9 • Published 4 years ago

com.dev.rocket.rocketnavigation v1.1.9

Weekly downloads
-
License
-
Repository
-
Last release
4 years ago

Rocket Navigation

A standardized UI/Navigation system for in house Rocket Games projects

Features

  • Hierarchy management by separating UI into categories
    • Panels: Entire Page
    • Popup: Smaller UI components that open on top of panels
    • Overlays: Smaller UI components that open over everything else. Useful for notifications
  • Popup queue with priority management
  • Unified API

Panels

Panels are UI components that cover the entire screen, define the general view at a certain app state. To open a panel, use Nav.Panel.ChangePanel method. It has several overloads:

  • ChangePanel(string, NavigationType, PanelTransitionType)
  • ChangePanel(PanelParams, PanelTransitionType)
  • ChangePanel(PanelParams)

Creating A New Panel

  • Create a class called <Your Panel Name>PanelView and inherit from PanelView class
  • Create a class called <Your Panel Name>PanelParams and inherit fromm PanelParams class
  • If you don't have a <Context Name>ContentTypes class