Once zoom in, it still can’t drag right or down.
Maybe I misunderstood the problem. Zoom in means enlarge and zoom out means “shrink” but these are swapped in your example.
So the goal is to allow scrolling to the right and down when the object is small? If it’s not possible this way because LVGL automatically detects if there is anything out of the parent and if not it can’t be scrolled.
I don’t really understand the use case (why do you need to somewhere if there is nothing there) but you can trick the scrolling mechanism in 2 ways:
- add a small transparent object out of the screen
- add a large parent on which you create the object that is zoomed