public abstract class AnimationAdapter
extends android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder>
| Constructor and Description |
|---|
AnimationAdapter(android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder> adapter) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract android.animation.Animator[] |
getAnimators(android.view.View view) |
int |
getItemCount() |
long |
getItemId(int position) |
int |
getItemViewType(int position) |
android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder> |
getWrappedAdapter() |
void |
onBindViewHolder(android.support.v7.widget.RecyclerView.ViewHolder holder,
int position) |
android.support.v7.widget.RecyclerView.ViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
onViewRecycled(android.support.v7.widget.RecyclerView.ViewHolder holder) |
void |
registerAdapterDataObserver(android.support.v7.widget.RecyclerView.AdapterDataObserver observer) |
void |
setDuration(int duration) |
void |
setFirstOnly(boolean firstOnly) |
void |
setInterpolator(android.view.animation.Interpolator interpolator) |
void |
setStartPosition(int start) |
void |
unregisterAdapterDataObserver(android.support.v7.widget.RecyclerView.AdapterDataObserver observer) |
bindViewHolder, createViewHolder, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, setHasStableIdspublic AnimationAdapter(android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder> adapter)
public android.support.v7.widget.RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup parent,
int viewType)
onCreateViewHolder in class android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder>public void registerAdapterDataObserver(android.support.v7.widget.RecyclerView.AdapterDataObserver observer)
registerAdapterDataObserver in class android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder>public void unregisterAdapterDataObserver(android.support.v7.widget.RecyclerView.AdapterDataObserver observer)
unregisterAdapterDataObserver in class android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder>public void onBindViewHolder(android.support.v7.widget.RecyclerView.ViewHolder holder,
int position)
onBindViewHolder in class android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder>public void onViewRecycled(android.support.v7.widget.RecyclerView.ViewHolder holder)
onViewRecycled in class android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder>public int getItemCount()
getItemCount in class android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder>public void setDuration(int duration)
public void setInterpolator(android.view.animation.Interpolator interpolator)
public void setStartPosition(int start)
protected abstract android.animation.Animator[] getAnimators(android.view.View view)
public void setFirstOnly(boolean firstOnly)
public int getItemViewType(int position)
getItemViewType in class android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder>public android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder> getWrappedAdapter()
public long getItemId(int position)
getItemId in class android.support.v7.widget.RecyclerView.Adapter<android.support.v7.widget.RecyclerView.ViewHolder>