Package com. skydoves. bindables
Types
BindingActivity
Link copied to clipboard
abstract class BindingActivity<T : ViewDataBinding>(@LayoutRes() contentLayoutId: Int) : AppCompatActivity
Content copied to clipboard
BindingDialogFragment
Link copied to clipboard
abstract class BindingDialogFragment<T : ViewDataBinding>(@LayoutRes() contentLayoutId: Int) : DialogFragment
Content copied to clipboard
BindingFragment
Link copied to clipboard
abstract class BindingFragment<T : ViewDataBinding>(@LayoutRes() contentLayoutId: Int) : Fragment
Content copied to clipboard
BindingManager
Link copied to clipboard
object BindingManager
Content copied to clipboard
BindingModel
Link copied to clipboard
BindingObservable
Link copied to clipboard
BindingPropertyIdWithDefaultValue
Link copied to clipboard
BindingRecyclerViewAdapter
Link copied to clipboard
abstract class BindingRecyclerViewAdapter<T : RecyclerView.ViewHolder> : RecyclerView.Adapter<T> , BindingObservable
Content copied to clipboard
BindingViewModel
Link copied to clipboard
FlowBindingPropertyIdWithDefaultValue
Link copied to clipboard
class FlowBindingPropertyIdWithDefaultValue<T>(flow: Flow<T>, defaultValue: T)
Content copied to clipboard
FlowBindingPropertyIdWithDefaultValueOnScope
Link copied to clipboard
class FlowBindingPropertyIdWithDefaultValueOnScope<T>(flow: Flow<T>, coroutineScope: CoroutineScope, defaultValue: T)
Content copied to clipboard
SavedStateHandleBindingProperty
Link copied to clipboard
class SavedStateHandleBindingProperty<T>(savedStateHandle: SavedStateHandle, key: String)
Content copied to clipboard
StateFlowBindingPropertyId
Link copied to clipboard
StateFlowBindingPropertyIdOnScope
Link copied to clipboard
class StateFlowBindingPropertyIdOnScope<T>(coroutineScope: CoroutineScope, stateFlow: StateFlow<T>)
Content copied to clipboard
Functions
asBindingProperty
Link copied to clipboard
fun <T> SavedStateHandle.asBindingProperty(key: String): SavedStateHandleBindingProperty<T>
Content copied to clipboard
fun <T> Flow<T>.asBindingProperty(defaultValue: T): FlowBindingPropertyIdWithDefaultValue<T>
Content copied to clipboard
fun <T> StateFlow<T>.asBindingProperty(coroutineScope: CoroutineScope): StateFlowBindingPropertyIdOnScope<T>
Content copied to clipboard
fun <T> Flow<T>.asBindingProperty(coroutineScope: CoroutineScope, defaultValue: T): FlowBindingPropertyIdWithDefaultValueOnScope<T>
Content copied to clipboard
binding
Link copied to clipboard
bindingProperty
Link copied to clipboard
fun <T> bindingProperty(defaultValue: T): BindingPropertyIdWithDefaultValue<T>
Content copied to clipboard