Я создал свой собственный учебник для этого:
http://evgeni -shafran.blogspot.com / 2011/08 / учебник-заказ галерея-круговым and.html
Чтобы оно было круглым, нужно заставить его думать, что у него МНОГО элементов, гораздо больше, чем у вас есть на самом деле.
И затем, сделав position = position% items.length, вы создадите что-то вроде (я покажу это для 3 элементов): 1,2,3,1,2,3,1,2,3,1,2, 3,1,2,3,1,2,3,1,2,3
А затем перейдите к середине, поэтому, даже если свиток много, он не приблизится к концу.
1,2,3,1,2,3,1,2,3, -> 1
Чтобы он был выбран: вам нужно переопределить setOnItemSelectedListener и манипулировать размером. не забудьте сохранить ссылку на ваш последний вид, чтобы при переходе к следующему вы могли сделать так, чтобы он выглядел обычным, а не увеличенным.
Я реализовал это в моем уроке, указанном выше