public class SliderAdapter extends androidx.viewpager.widget.PagerAdapter implements BaseSliderView.ImageLoadListener
| Constructor and Description |
|---|
SliderAdapter(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
<T extends BaseSliderView> |
addSlider(T slider) |
void |
destroyItem(android.view.ViewGroup container,
int position,
java.lang.Object object) |
int |
getCount() |
int |
getItemPosition(java.lang.Object object) |
BaseSliderView |
getSliderView(int position) |
java.lang.Object |
instantiateItem(android.view.ViewGroup container,
int position) |
boolean |
isViewFromObject(android.view.View view,
java.lang.Object object) |
void |
onEnd(boolean result,
BaseSliderView target)
When image download error, then remove.
|
void |
onStart(BaseSliderView target) |
void |
removeAllSliders() |
<T extends BaseSliderView> |
removeSlider(T slider) |
void |
removeSliderAt(int position) |
destroyItem, finishUpdate, finishUpdate, getPageTitle, getPageWidth, instantiateItem, notifyDataSetChanged, registerDataSetObserver, restoreState, saveState, setPrimaryItem, setPrimaryItem, startUpdate, startUpdate, unregisterDataSetObserverpublic <T extends BaseSliderView> void addSlider(T slider)
public BaseSliderView getSliderView(int position)
public int getItemPosition(java.lang.Object object)
getItemPosition in class androidx.viewpager.widget.PagerAdapterpublic <T extends BaseSliderView> void removeSlider(T slider)
public void removeSliderAt(int position)
public void removeAllSliders()
public int getCount()
getCount in class androidx.viewpager.widget.PagerAdapterpublic boolean isViewFromObject(android.view.View view,
java.lang.Object object)
isViewFromObject in class androidx.viewpager.widget.PagerAdapterpublic void destroyItem(android.view.ViewGroup container,
int position,
java.lang.Object object)
destroyItem in class androidx.viewpager.widget.PagerAdapterpublic java.lang.Object instantiateItem(android.view.ViewGroup container,
int position)
instantiateItem in class androidx.viewpager.widget.PagerAdapterpublic void onStart(BaseSliderView target)
onStart in interface BaseSliderView.ImageLoadListenerpublic void onEnd(boolean result,
BaseSliderView target)
onEnd in interface BaseSliderView.ImageLoadListenerresult - target -