[liuxm] add view pager framework