Package-level declarations
Types
Link copied to clipboard
class FragmentViewBindingDelegate<T : ViewBinding>(fragment: Fragment, viewBinder: (View) -> T, disposeRecyclerViewsAutomatically: Boolean = true) : ReadOnlyProperty<Fragment, T>
Link copied to clipboard
class GlobalViewBindingDelegate<T : ViewBinding>(val viewBinder: (View) -> T) : ReadOnlyProperty<View, T>
Functions
Link copied to clipboard
Link copied to clipboard
fun <T : ViewBinding> globalViewBinding(viewBindingFactory: (View) -> T): GlobalViewBindingDelegate<T>
Link copied to clipboard
inline fun <T : ViewBinding> Activity.viewBinding(crossinline bindingInflater: (LayoutInflater) -> T): Lazy<T>
fun <T : ViewBinding> Fragment.viewBinding(viewBindingFactory: (View) -> T, disposeRecyclerViewsAutomatically: Boolean = true): FragmentViewBindingDelegate<T>