Так что, если я вас правильно понимаю, вам нужен «пейджер», вроде как, вы прокручиваете страницу на страницу, а не между каждым элементом, верно?
В настоящее время я использую горизонтальный пейджер, он использует GroupView и измеряет количество прокрутки для привязки к следующему представлению в пейджере. Возможно, вы могли бы написать свой собственный GroupView, а также рассчитать значения Y прокрутки для привязки к следующей странице.
Это будет непросто, но я могу думать только об этом.
Вы можете посмотреть Горизонтальный пейджер в Google, посмотреть код и реализовать его для вертикальной подкачки:)