Listview with images jerky / lagging on swipe/scroll

I have a listview with Image and Main Text, about 20 elements. Image size is @ 10kb loaded in assets, and image set to 100x100 in designer.

After about a 500ms delay on loading, a single swipe down or up, which should easily scroll to the bottom / top, jerks and lags @ halfway through the scroll.

I removed the images and swiping / scrolling is smooth and complete.

Do not want (and should not need!) to use any extensions, so this is about the behaviour of the native component.

Testing with companion on Android 16, Google Pixel 8a (so should have enough grunt in itself).

With images:

Without Images:

Recorded from actual device using scrcpy and Peek.

Blocks

@Susan_Lane

Any comment ?

I noticed similar behavior when images are loaded in a ListView. One thing worth checking is whether the images are being resized or decoded during scrolling instead of being cached beforehand. Even small images can cause noticeable lag if they're processed repeatedly. I'm interested to see what the recommended solution is.

On my phone ( old and low power android 10 ) it seems depending on the swiping speed:

  • it is smooth for low-normal speed swiping
  • it stutters for fast swiping

lview.aia (29.7 KB)