ViewAttributesViewBinder

Types

Link copied to clipboard
data class Model(val renderUnit: RenderUnit<*>, val viewAttributes: ViewAttributes, val isRootHost: Boolean, val cloneStateListAnimators: Boolean, val isEventHandlerRedesignEnabled: Boolean)

Properties

Link copied to clipboard
Link copied to clipboard
open val type: Class<*>

Functions

Link copied to clipboard
open override fun bind(context: Context, content: View, model: ViewAttributesViewBinder.Model, layoutData: Any?): Int
Link copied to clipboard
fun create(model: ViewAttributesViewBinder.Model): RenderUnit.DelegateBinder<Any?, Any, Any>
Link copied to clipboard
open override fun shouldUpdate(currentModel: ViewAttributesViewBinder.Model, newModel: ViewAttributesViewBinder.Model, currentLayoutData: Any?, nextLayoutData: Any?): Boolean
Link copied to clipboard
open override fun unbind(context: Context, content: View, model: ViewAttributesViewBinder.Model, layoutData: Any?, bindData: Int?)