From 6b616924d1531326f022ca25e9c2cb10ead9e048 Mon Sep 17 00:00:00 2001 From: Matte23 Date: Tue, 24 Sep 2019 20:04:39 +0200 Subject: [PATCH] Animate notifyDataSetChanged() --- .../underdesk/circolapp/adapters/CircularLetterAdapter.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/net/underdesk/circolapp/adapters/CircularLetterAdapter.kt b/app/src/main/java/net/underdesk/circolapp/adapters/CircularLetterAdapter.kt index 9a27ae0..27bf378 100644 --- a/app/src/main/java/net/underdesk/circolapp/adapters/CircularLetterAdapter.kt +++ b/app/src/main/java/net/underdesk/circolapp/adapters/CircularLetterAdapter.kt @@ -54,6 +54,10 @@ class CircularLetterAdapter( private lateinit var context: Context private var collapsedItems = -1 + init { + setHasStableIds(true) + } + inner class CircularLetterViewHolder(view: View) : RecyclerView.ViewHolder(view) { var card: CardView = view.circular_card var title: TextView = view.circular_title_textview @@ -228,6 +232,8 @@ class CircularLetterAdapter( override fun getItemCount() = circulars.size + override fun getItemId(position: Int) = circulars[position].id + interface AdapterCallback { var circularToDownload: Circular? fun downloadCircular()