Easiest thing to do would be to use a widget who's dimensions in the direction of scrolling is larger than the screen. Most efficient way would be to create a custom widget to do this, likely derived from UITexture and overwriting the OnFill function to have some kind of UV offset that's based on the scroll amount. That, or just modifying UITexture's UV rect from another script.