mobiledevpro / Android-Kotlin-MVVM-Template

AppTemplate | MVVM + Clean Architecture | Kotlin, Coroutines, LiveData, Koin, Databinding, Navigation components, Room, Crashlytics, Circle CI config, commons classes for UI.
https://bento.me/mobiledevpro
Apache License 2.0
556 stars 51 forks source link

[common-ui] Add common classes for Recycler from production projects (module 'recycler') #52

Open dmitriy-chernysh opened 2 years ago

dmitriy-chernysh commented 2 years ago

Try to use "payloads" in the adapter to avoid blinking effect

    override fun onBindViewHolder(
        holder: BindingViewHolder,
        position: Int,
        payloads: MutableList<Any>
    ) {
        super.onBindViewHolder(holder, position, payloads)
    }

Article https://medium.com/livefront/recyclerview-trick-selectively-bind-viewholders-with-payloads-4b28e3d2cce8