Package ai.nexconn.chatui.activity
Class PicturePagerActivity.ImageAdapter
-
- All Implemented Interfaces:
protected class PicturePagerActivity.ImageAdapter extends RecyclerView.Adapter<VH>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPicturePagerActivity.ImageAdapter.ViewHolder
-
Constructor Summary
Constructors Constructor Description PicturePagerActivity.ImageAdapter()
-
Method Summary
Modifier and Type Method Description PicturePagerActivity.ImageAdapter.ViewHolderonCreateViewHolder(@NonNull() ViewGroup parent, int viewType)voidonBindViewHolder(@NonNull() PicturePagerActivity.ImageAdapter.ViewHolder holder, int position)intgetItemCount()voidonViewRecycled(@NonNull() PicturePagerActivity.ImageAdapter.ViewHolder holder)BitmapzoomImg(Bitmap bm, int newWidth, int newHeight)voidaddData(List<PicturePagerActivity.ImageInfo> newImages, boolean direction)PicturePagerActivity.ImageInfogetItem(int index)intgetIndexByMessageId(int messageId)-
Methods inherited from class androidx.recyclerview.widget.RecyclerView.Adapter
bindViewHolder, createViewHolder, getItemId, getItemViewType, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
onCreateViewHolder
@NonNull() PicturePagerActivity.ImageAdapter.ViewHolder onCreateViewHolder(@NonNull() ViewGroup parent, int viewType)
-
onBindViewHolder
void onBindViewHolder(@NonNull() PicturePagerActivity.ImageAdapter.ViewHolder holder, int position)
-
getItemCount
int getItemCount()
-
onViewRecycled
void onViewRecycled(@NonNull() PicturePagerActivity.ImageAdapter.ViewHolder holder)
-
zoomImg
Bitmap zoomImg(Bitmap bm, int newWidth, int newHeight)
-
addData
void addData(List<PicturePagerActivity.ImageInfo> newImages, boolean direction)
-
getItem
@Nullable() PicturePagerActivity.ImageInfo getItem(int index)
-
getIndexByMessageId
int getIndexByMessageId(int messageId)
-
-
-
-