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
fun ViewBinding?.disposeRecyclers()
Link copied to clipboard
fun <T : ViewBinding> globalViewBinding(viewBindingFactory: (View) -> T): GlobalViewBindingDelegate<T>
Link copied to clipboard
fun ViewBinding.gone()
Link copied to clipboard
fun ViewBinding.invisible()
Link copied to clipboard
fun ViewBinding.show()
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>