stephenbellanger / mergeAdapter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Merge Adapter

Description

Application réalisé dans le but d'illustrer la nouvelle fonctionnalité de RecyclerView : MergeAdapter disponible dans la librairie androidx.recyclerview:recyclerview:1.2.0-alpha02

Elle permet de combiner séquentiellement plusieurs adapteurs pour les afficher dans un seul RecyclerView. Cela vous permet de mieux encapsuler vos adapteurs plutôt que d'avoir à combiner de nombreuses sources de données en un seul adapteur, en les gardant concentrées et réutilisables.

override fun initRecyclerView() {
    recycler_view.apply {
         layoutManager = LinearLayoutManager(context)
         adapter = MergeAdapter(
             headerAdapter,
             mainDataAdapter,
             footerAdapter
         )
     }
}

Lien de la documentation

Lien de l'article

Screenshots

GitHub Logo

Auteur

@StephenBellanger

License

MergeAdapter is available under the MIT license. See the LICENSE file for more info.

About

License:Apache License 2.0


Languages

Language:Kotlin 89.7%Language:PureBasic 10.3%