Building an image gallery/slider app
Create a new project in Android Studio called Image Pager
. Use the Empty Activity template and leave the remainder of the settings at their defaults.
These images are located in the download bundle in the Chapter25/Image Pager/drawable
folder. The following diagram shows them in Windows Explorer:
Add the images to the drawable
folder in the project explorer or, of course, you could add more interesting images, perhaps some photos you have taken.
Implementing the layout
For a simple image paging app, we use the PagerAdapter
class. We can think of this as being like RecyclerApater
but for images, as it will handle the display of an array of images in a ViewPager
widget. This is much like RecyclerAdapter
, which handles the display of the content of an ArrayList
in a RecyclerView
. All we need to do is override the appropriate functions.
To implement an image gallery with PagerAdapter
, we first need a ViewPager
widget in our main layout. So, you can see precisely...