LithoViewAttributesExtension
class LithoViewAttributesExtension : MountExtension<LithoViewAttributesExtension.ViewAttributesInput, LithoViewAttributesExtension.LithoViewAttributesState> , OnItemCallbacks<LithoViewAttributesExtension.LithoViewAttributesState>
Types
Link copied to clipboard
class LithoViewAttributesState
Link copied to clipboard
interface ViewAttributesInput
Functions
Link copied to clipboard
open override fun afterMount(extensionState: ExtensionState<LithoViewAttributesExtension.LithoViewAttributesState>)
Link copied to clipboard
open override fun beforeMount(extensionState: ExtensionState<LithoViewAttributesExtension.LithoViewAttributesState>, input: LithoViewAttributesExtension.ViewAttributesInput?, localVisibleRect: Rect?)
Link copied to clipboard
open override fun beforeMountItem(extensionState: ExtensionState<LithoViewAttributesExtension.LithoViewAttributesState>, renderTreeNode: RenderTreeNode, index: Int)
Link copied to clipboard
fun createExtensionState(mountDelegate: MountDelegate): ExtensionState<LithoViewAttributesExtension.LithoViewAttributesState>
Link copied to clipboard
open override fun onBindItem(extensionState: ExtensionState<LithoViewAttributesExtension.LithoViewAttributesState>, renderUnit: RenderUnit<*>, content: Any, layoutData: Any?)
Link copied to clipboard
open override fun onBoundsAppliedToItem(extensionState: ExtensionState<LithoViewAttributesExtension.LithoViewAttributesState>, renderUnit: RenderUnit<*>, content: Any, layoutData: Any?, changed: Boolean)
Link copied to clipboard
open override fun onMountItem(extensionState: ExtensionState<LithoViewAttributesExtension.LithoViewAttributesState>, renderUnit: RenderUnit<*>, content: Any, layoutData: Any?)
Link copied to clipboard
open fun onUnbind(extensionState: ExtensionState<LithoViewAttributesExtension.LithoViewAttributesState>)
Link copied to clipboard
open override fun onUnbindItem(extensionState: ExtensionState<LithoViewAttributesExtension.LithoViewAttributesState>, renderUnit: RenderUnit<*>, content: Any, layoutData: Any?)
Link copied to clipboard
open override fun onUnmount(extensionState: ExtensionState<LithoViewAttributesExtension.LithoViewAttributesState>)
Link copied to clipboard
open override fun onUnmountItem(extensionState: ExtensionState<LithoViewAttributesExtension.LithoViewAttributesState>, renderUnit: RenderUnit<*>, content: Any, layoutData: Any?)
Link copied to clipboard
open override fun shouldUpdateItem(extensionState: ExtensionState<LithoViewAttributesExtension.LithoViewAttributesState>, previousRenderUnit: RenderUnit<*>, previousLayoutData: Any?, nextRenderUnit: RenderUnit<*>, nextLayoutData: Any?): Boolean