public class MultiPreviewAdapter extends <any> implements ItemTouchHelperAdapter
| 构造器和说明 |
|---|
MultiPreviewAdapter(java.util.ArrayList<ImageItem> previewList,
IPickerPresenter presenter) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
dp(float dp) |
int |
getItemCount() |
boolean |
isItemViewSwipeEnabled()
是否可以移动
|
void |
onBindViewHolder(com.ypx.imagepicker.adapter.MultiPreviewAdapter.ViewHolder holder,
int position) |
com.ypx.imagepicker.adapter.MultiPreviewAdapter.ViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
onItemDismiss(int position)
Called when an item has been dismissed by a swipe.
|
boolean |
onItemMove(int fromPosition,
int toPosition)
Called when an item has been dragged far enough to trigger a move.
|
void |
setPreviewImageItem(ImageItem previewImageItem) |
public MultiPreviewAdapter(java.util.ArrayList<ImageItem> previewList, IPickerPresenter presenter)
public void setPreviewImageItem(ImageItem previewImageItem)
public com.ypx.imagepicker.adapter.MultiPreviewAdapter.ViewHolder onCreateViewHolder(android.view.ViewGroup parent,
int viewType)
public void onBindViewHolder(com.ypx.imagepicker.adapter.MultiPreviewAdapter.ViewHolder holder,
int position)
public int getItemCount()
public int dp(float dp)
public boolean onItemMove(int fromPosition,
int toPosition)
ItemTouchHelperAdapterRecyclerView.Adapter#notifyItemMoved(int, int) after
adjusting the underlying data to reflect this move.onItemMove 在接口中 ItemTouchHelperAdapterfromPosition - The start position of the moved item.toPosition - Then resolved position of the moved item.RecyclerView#getAdapterPositionFor(RecyclerView.ViewHolder),
RecyclerView.ViewHolder#getAdapterPosition()public void onItemDismiss(int position)
ItemTouchHelperAdapterRecyclerView.Adapter#notifyItemRemoved(int) after
adjusting the underlying data to reflect this removal.onItemDismiss 在接口中 ItemTouchHelperAdapterposition - The position of the item dismissed.RecyclerView#getAdapterPositionFor(RecyclerView.ViewHolder),
RecyclerView.ViewHolder#getAdapterPosition()public boolean isItemViewSwipeEnabled()
ItemTouchHelperAdapterisItemViewSwipeEnabled 在接口中 ItemTouchHelperAdapter