androidbroadcast / ViewBindingPropertyDelegate

Make work with Android View Binding simpler
https://proandroiddev.com/make-android-view-binding-great-with-kotlin-b71dd9c87719
Apache License 2.0
1.42k stars 102 forks source link

Add support of RecyclerView.ViewHolder #27

Closed kirich1409 closed 3 years ago

kirich1409 commented 3 years ago

The basic usage example:

class MyViewHolder(view) : RecyclerView.ViewHolder(view) {
    // Without reflection
    private val viewBinding by viewBinding(MyViewBinding::bind)

    // With reflection. itemView will be used as root for MyViewBinding
    private val viewBinding : MyViewBinding by viewBinding()
}