GridViewPager Sample
GridViewPager
Sample App
About
Content is organized into multiple pages. Swipe between cards to view other content.
Cards
Each page is created using a CardFragment. A layout is placed inside the card and the rest is handled automatically.
Expansion
By default, each card will grow taller to accommodate extra content. Tall cards can be scrolled through like any scrollable view. The maximum height is controlled by setExpansionFactor() with a default of 10 pages. After that you\'ll notice a faded edge to indicate there is more. Expansion can be disabled completely using setExpansionEnabled(false). With this, the content will be clipped if it\'s taller than one page.
Backgrounds
Backgrounds are supplied by the adapter\'s getBackground method. Parallax and crossfade effects are applied automatically.
Columns
When moving between rows, the pager always returns to column 0. This is adjustable in the adapter. See method getCurrentColumnForRow().
Dismiss
To exit the application, swipe from left to right.
"GridViewPager will accept any fragment. This is an example of a custom fragment with it's own background."