mirror of
https://github.com/Matte23/circolapp.git
synced 2025-12-06 07:29:10 +00:00
Animate notifyDataSetChanged()
This commit is contained in:
@@ -54,6 +54,10 @@ class CircularLetterAdapter(
|
|||||||
private lateinit var context: Context
|
private lateinit var context: Context
|
||||||
private var collapsedItems = -1
|
private var collapsedItems = -1
|
||||||
|
|
||||||
|
init {
|
||||||
|
setHasStableIds(true)
|
||||||
|
}
|
||||||
|
|
||||||
inner class CircularLetterViewHolder(view: View) : RecyclerView.ViewHolder(view) {
|
inner class CircularLetterViewHolder(view: View) : RecyclerView.ViewHolder(view) {
|
||||||
var card: CardView = view.circular_card
|
var card: CardView = view.circular_card
|
||||||
var title: TextView = view.circular_title_textview
|
var title: TextView = view.circular_title_textview
|
||||||
@@ -228,6 +232,8 @@ class CircularLetterAdapter(
|
|||||||
|
|
||||||
override fun getItemCount() = circulars.size
|
override fun getItemCount() = circulars.size
|
||||||
|
|
||||||
|
override fun getItemId(position: Int) = circulars[position].id
|
||||||
|
|
||||||
interface AdapterCallback {
|
interface AdapterCallback {
|
||||||
var circularToDownload: Circular?
|
var circularToDownload: Circular?
|
||||||
fun downloadCircular()
|
fun downloadCircular()
|
||||||
|
|||||||
Reference in New Issue
Block a user