class AchievementsAdapter : ListAdapter<Achievement, ViewHolder>
The adapter that inserts Achievements into a RecyclerView.
Author
Lucas Held
DiffCallback |
DiffUtil.ItemCallback for Achievements. companion object DiffCallback : ItemCallback<Achievement> |
ViewHolder |
RecyclerView.ViewHolder for CardAchievementBinding. inner class ViewHolder : ViewHolder |
<init> |
The adapter that inserts Achievements into a RecyclerView. AchievementsAdapter() |
onBindViewHolder |
Binds a Achievement to a ViewHolder. fun onBindViewHolder(holder: ViewHolder, position: Int): Unit |
onCreateViewHolder |
Creates a ViewHolder by inflating a CardAchievementBinding. fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder |
areContentsTheSame |
Checks if two Achievements are equal. fun areContentsTheSame(oldItem: Achievement, newItem: Achievement): Boolean |
areItemsTheSame |
Checks if two Achievements have the same id. fun areItemsTheSame(oldItem: Achievement, newItem: Achievement): Boolean |