Native Custom Scroll
Overview
Native Custom Scroll is a Mendix Native mobile widget designed to provide enhanced control over scroll behavior and layout direction within mobile applications. It enables developers to render items dynamically in both vertical and horizontal orientations, overcoming the limitations of the default Native ListView when more flexible UI patterns are required.
In many real-world mobile applications, developers need horizontally scrollable card sections, image sliders, category rows, dashboards, or mixed layout components where scroll direction and visual presentation matter. Native Custom Scroll allows seamless switching between vertical and horizontal rendering without complex workarounds or custom JavaScript implementations.
A key capability of this widget is the ability to show or hide the scroll indicator (scrollbar). By default, scrollbars appear during scrolling in Native applications, but certain UI/UX designs require a cleaner appearance without visible scroll indicators. This component provides a configurable option to control scrollbar visibility, enabling better design consistency and user experience alignment.
Primary Use Cases:
- Horizontal card lists in dashboards
- Scrollable image galleries
- Category or menu sliders
- Feature highlight sections
- Custom UI layouts requiring hidden scroll indicators
- Replacing standard ListView when layout flexibility is needed
The widget maintains smooth native performance while remaining lightweight and easy to configure within Mendix Native projects. It integrates seamlessly into existing pages and supports dynamic content rendering.
By offering control over scroll direction and indicator visibility, Native Custom Scroll empowers developers to build modern, visually appealing, and performance-optimized Native mobile interfaces without additional complexity.
Documentation
Typical Usage Scenario
Native Custom Scroll is used in Mendix Native mobile apps where developers need flexible scrolling layouts beyond the default ListView. It allows rendering items vertically or horizontally and provides control over scrollbar visibility. It is useful for dashboards, horizontal card sliders, image galleries, menu sections, and clean UI designs where scroll indicators need to be hidden.
Features and Limitations
Features:
- Supports vertical and horizontal scrolling
- Option to show or hide scroll indicators
- Smooth native scrolling performance
- Lightweight and easy to integrate
- Suitable for dynamic content rendering
Limitations:
- Designed for Mendix Native mobile apps only
- Styling flexibility depends on Native styling capabilities