Dali UI components include basic controls such as buttons, text controls, sliders and pop-ups. In addition scroll, image and item views provide scrolling of contents and views. UI hierarchy management and layout are provided by alignment and navigation frames.
UI components can be customised with stylesheets. Styling allows the look of the application to be modified.
Visuals are reusable rendering logic, which can be used be all controls. Dali provides Color, Gradient, Image, Border, Mesh, Primative and Wireframe visuals.