Native Custom Scroll

Content Type: Widget
Categories: Utility

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

 

Releases

Version: 1.0.0
Framework Version: 9.0.5
Release Notes:

I am excited to introduce Native Custom Scroll, a flexible Mendix Native widget designed to enhance scrolling behavior and layout control in mobile applications.

This widget allows developers to render list items in both vertical and horizontal directions, providing greater flexibility compared to the default Native ListView. It is especially useful for creating horizontal card layouts, scrollable sections, image sliders, and dynamic content containers.

A key feature of this widget is the ability to show or hide the scroll indicator (scrollbar) based on project requirements. Developers can easily control scrollbar visibility without relying on complex styling overrides or platform-specific workarounds.

 

Key Features:

  • Supports vertical and horizontal scrolling
  • Option to hide or display scroll indicators
  • Smooth native scrolling performance
  • Lightweight and easy to configure
  • Ideal for custom UI/UX implementations in Mendix Native apps

 

This widget simplifies layout customization in Native mobile projects and provides better control over scroll behavior, improving the overall user experience.