ScrollView Widget
ScrollView allows content that exceeds the screen dimensions to be scrolled smoothly using native Android touch physics and scroll velocity.
Code Example
Section titled “Code Example”from zkite import ScrollView, Column, Text
def TermsOfService(paragraphs: list[str]): return ScrollView( "flex-1 w-full p-4 bg-slate-900 rounded-xl", Column( "gap-4", Text("text-xl font-bold text-white", "Terms & Conditions"), *[ Text("text-sm text-slate-300 leading-relaxed", p, key=f"p-{i}") for i, p in enumerate(paragraphs) ] ), horizontal=False, )Constructor & Properties
Section titled “Constructor & Properties”ScrollView(classes: str, *children, horizontal: bool = False, key: str | None = None)| Parameter | Type | Default | Description |
|---|---|---|---|
classes |
str |
None | Utility classes defining the bounded viewport dimensions (e.g. flex-1, h-64). |
*children |
Widget |
None | Content placed within the scrollable view. |
horizontal |
bool |
False |
When True, scrolling occurs along the X-axis rather than the default vertical axis. |
key |
str |
None |
Stable widget key. |
