You can set a negative page margin to make the side pages visible. Rest all properties are inherent in ViewPager. Just have a look at the implementation. Android ViewPager with previous and next pages visible?
EDIT: With this you can achieve what you have mentioned. I don't know whats the problem? Default ViewPager has series of pages and with this above mentioned link you can see other pages too. Don't get confused by the pic on top of the link, the result will look more like your link though.