Class UserUploadedPhotoPagerAdapter
- java.lang.Object
-
- androidx.viewpager.widget.PagerAdapter
-
- androidx.fragment.app.FragmentStatePagerAdapter
-
- com.cheetahdigital.uikit.widget.carousel.adapters.ImageFromUrlPagerAdapter
-
- com.cheetahdigital.uikit.widget.carousel.adapters.UserUploadedPhotoPagerAdapter
-
public class UserUploadedPhotoPagerAdapter extends ImageFromUrlPagerAdapter
Pager Adapter for User Uploaded Photo Appends a User Uploaded photo at the front of the Carousel View
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
USER_UPLOADED_PHOTO
-
Fields inherited from class com.cheetahdigital.uikit.widget.carousel.adapters.ImageFromUrlPagerAdapter
mImageUrlList
-
-
Constructor Summary
Constructors Constructor Description UserUploadedPhotoPagerAdapter(androidx.fragment.app.FragmentManager fm, java.util.List<java.lang.String> list, android.net.Uri userUploadedPhotoUri)
Constructor for UserUploadedPhotoPagerAdapter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
get(int index)
Returns the image url from an index.int
getCount()
Return the number of views available.androidx.fragment.app.Fragment
getItem(int position)
Return the Fragment associated with a specified position.int
getItemPosition(java.lang.Object object)
Indicates that the item position has not changed.void
setUserUploadedPhotoUri(android.net.Uri userUploadedPhotoUri)
Sets the user uploaded photo uri.-
Methods inherited from class androidx.fragment.app.FragmentStatePagerAdapter
destroyItem, finishUpdate, instantiateItem, isViewFromObject, restoreState, saveState, setPrimaryItem, startUpdate
-
-
-
-
Field Detail
-
USER_UPLOADED_PHOTO
public static final java.lang.String USER_UPLOADED_PHOTO
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
UserUploadedPhotoPagerAdapter
public UserUploadedPhotoPagerAdapter(androidx.fragment.app.FragmentManager fm, java.util.List<java.lang.String> list, android.net.Uri userUploadedPhotoUri)
Constructor for UserUploadedPhotoPagerAdapter.- Parameters:
fm
- instance ofFragmentManager
list
- list of url imageuserUploadedPhotoUri
- uri of the photo
-
-
Method Detail
-
setUserUploadedPhotoUri
public void setUserUploadedPhotoUri(android.net.Uri userUploadedPhotoUri)
Sets the user uploaded photo uri.- Parameters:
userUploadedPhotoUri
- uri of the photo to be uploaded
-
getItem
public androidx.fragment.app.Fragment getItem(int position)
Return the Fragment associated with a specified position.- Overrides:
getItem
in classImageFromUrlPagerAdapter
- Parameters:
position
- index of the target object- Returns:
- object that is captured using the position provided
-
getCount
public int getCount()
Return the number of views available.- Overrides:
getCount
in classImageFromUrlPagerAdapter
- Returns:
- size of the adapter
-
getItemPosition
public int getItemPosition(java.lang.Object object)
Indicates that the item position has not changed.- Overrides:
getItemPosition
in classandroidx.viewpager.widget.PagerAdapter
- Parameters:
object
- object to search for its position- Returns:
- position of the object passed
-
get
public java.lang.String get(int index)
Returns the image url from an index.- Overrides:
get
in classImageFromUrlPagerAdapter
- Parameters:
index
- index of the current photo- Returns:
- image url
-
-