Хотя я думаю, что ваш пример нелогичен (я ожидаю, что пользователь должен провести вправо, чтобы перейти к макету 1, если он не циклически просматривает макеты), есть несколько библиотек, которые предоставляют эту функциональность, большинство из которых основано на домашний экран Android, который использует идею рабочих пространств. Смотрите этот вопрос:
Разработка домашнего экрана Android