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.StringUSER_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.Stringget(int index)Returns the image url from an index.intgetCount()Return the number of views available.androidx.fragment.app.FragmentgetItem(int position)Return the Fragment associated with a specified position.intgetItemPosition(java.lang.Object object)Indicates that the item position has not changed.voidsetUserUploadedPhotoUri(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 ofFragmentManagerlist- 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:
getItemin 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:
getCountin classImageFromUrlPagerAdapter- Returns:
- size of the adapter
-
getItemPosition
public int getItemPosition(java.lang.Object object)
Indicates that the item position has not changed.- Overrides:
getItemPositionin 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:
getin classImageFromUrlPagerAdapter- Parameters:
index- index of the current photo- Returns:
- image url
-
-