How to receive event during roller scroll


I’d like to update some widgets as the user rolls a roller widget. In this case, the user scrolls a roller with languages, and I’d like to re-translate the other widgets on the screen as they scroll through different languages. I’ve got the re-translation working thanks to lv_i18n, but I can’t seem to find the right event from the LVGL roller widget.

What MCU/Processor/Board and compiler are you using?

ESP32-S3, custom board, input is a touch screen.

What LVGL version are you using?

LVGL 8.3.1

What do you want to achieve?

I’d like to run some processing each time the user scrolls a roller past a new option, instead of waiting until they finish scrolling the roller and release the touchscreen.

What have you tried so far?

I’ve tried listening to LV_EVENT_VALUE_CHANGED, but it’s only sent in response to a LV_EVENT_RELEASED from the input system.