Skip to content

Widget Catalog & Overview

ZKite provides an extensive collection of native Android widgets. All widgets follow the class-string-first convention and render directly through Android’s native graphics engine.

Widget Purpose Key Properties
Column Vertical linear container Classes, children widgets
Row Horizontal linear container Classes, children widgets
Grid Two-dimensional matrix of items Classes, children widgets
Stack Overlapping z-index layer stack Classes, children widgets
ScrollView Scrollable viewport Classes, children, horizontal=True/False
Widget Purpose Key Properties
Text Typography and textual labels Classes, content string
Image Local image assets and data URIs Classes, src, alt, fit modes
Icon Bundled native vector icon symbols Classes, name
Widget Purpose Principal Callbacks
Button Tap-triggered action button on_tap, disabled
TextField Single-line or password text input on_change, on_input, value
Switch Binary on/off toggle switch on_change, checked
Checkbox Multi-state or boolean checkbox on_change, checked
Radio Single choice selection radio on_change, checked
Slider Continuous or stepped range slider on_change, value, min, max, step
Select Dropdown selection picker on_change, options, value
Widget Purpose Key Features
List Virtualized fixed-height recycler count, item_height, builder, overscan
SystemBars Android status and navigation bar styling status_color, navigation_color, status_icons
Nav Stack-based multi-screen navigation push, pop, replace, pop_to_root
Overlay Modals, bottom sheets, and dialogs placement, scrim, on_dismiss