There are many ways to do that. One would indeed be to use viewport margins, another would be to put one view over another one. You could also simply use regular items and move them to appropriate positions when the view is scrolled.