-
public class EmojiPackItemAdapter extends RecyclerView.Adapter<EmojiPackViewHolder>
A RecyclerView-adapter that handles a list of EmojiPacks. It can be used in any RecyclerView, layout changes can be made by overriding R.layout.emoji_pack_item with items with all the appropriate ids.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classEmojiPackItemAdapter.Companion
-
Field Summary
Fields Modifier and Type Field Description private final HandlermainHandler
-
Constructor Summary
Constructors Constructor Description EmojiPackItemAdapter(EmojiPackList dataSet, EmojiPackImporter emojiPackImporter, Function1<String, Boolean> callChangeListener, EmojiPreferenceInterface preference)
-
Method Summary
Modifier and Type Method Description final HandlergetMainHandler()EmojiPackViewHolderonCreateViewHolder(ViewGroup viewGroup, Integer viewType)UnitonBindViewHolder(EmojiPackViewHolder holder, Integer position)UnitonViewRecycled(EmojiPackViewHolder holder)UnitonDetachedFromRecyclerView(RecyclerView recyclerView)IntegergetItemCount()-
Methods inherited from class de.c1710.filemojicompat_ui.views.picker.EmojiPackItemAdapter
bindViewHolder, createViewHolder, getItemId, getItemViewType, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
EmojiPackItemAdapter
EmojiPackItemAdapter(EmojiPackList dataSet, EmojiPackImporter emojiPackImporter, Function1<String, Boolean> callChangeListener, EmojiPreferenceInterface preference)
-
-
Method Detail
-
getMainHandler
final Handler getMainHandler()
-
onCreateViewHolder
EmojiPackViewHolder onCreateViewHolder(ViewGroup viewGroup, Integer viewType)
-
onBindViewHolder
Unit onBindViewHolder(EmojiPackViewHolder holder, Integer position)
-
onViewRecycled
Unit onViewRecycled(EmojiPackViewHolder holder)
-
onDetachedFromRecyclerView
Unit onDetachedFromRecyclerView(RecyclerView recyclerView)
-
getItemCount
Integer getItemCount()
-
-
-
-