public final class TransparencyEnabledCard extends Component
Card
. It is more expensive to perform rounded corners with transparent
clipping due to antialiasing operations.
A component that renders a given component into a card border with shadow, and allows for
transparent corners. com.facebook.litho.widget.Card
uses imitation clipped corners that
draw in a solid color to mimic the background. TransparencyEnabledCardSpec is useful if you are
rendering your pill over a gradient or dynamic background.
com.facebook.litho.widget.TransparencyEnabledCardSpec
Modifier and Type | Class and Description |
---|---|
static class |
TransparencyEnabledCard.Builder |
Component.ContainerBuilder<T extends Component.ContainerBuilder<T>>
ComponentLifecycle.MountType, ComponentLifecycle.RenderData, ComponentLifecycle.TransitionContainer
Modifier and Type | Method and Description |
---|---|
static TransparencyEnabledCard.Builder |
create(ComponentContext context) |
static TransparencyEnabledCard.Builder |
create(ComponentContext context,
int defStyleAttr,
int defStyleRes) |
boolean |
isPureRender() |
TransparencyEnabledCard |
makeShallowCopy() |
protected Component |
onCreateLayout(ComponentContext c)
Generate a tree of
ComponentLayout representing the layout structure of the Component and its sub-components. |
bindDynamicProp, canResolve, clearCachedLayout, copyInterStageImpl, getCommonProps, getDynamicProps, getEventDispatcher, getHandle, getId, getKey, getScopedContext, getSimpleName, getSimpleNameDelegate, getStateContainer, hasBackgroundSet, hasClickHandlerSet, isEquivalentTo, measure, measureMightNotCacheInternalNode, recordEventTrigger, registerWorkingRange, retrieveValue, setScopedContext, updateInternalChildState, willRender
acceptTriggerEvent, applyPreviousRenderData, callsShouldUpdateOnMount, canMeasure, canPreallocate, createInitialState, createMountContent, dispatchErrorEvent, dispatchErrorEvent, dispatchOnEnteredRange, dispatchOnEvent, dispatchOnExitedRange, getEventTrigger, getEventTrigger, getExtraAccessibilityNodeAt, getExtraAccessibilityNodesCount, getMountType, getTreePropsForChildren, hasAttachDetachCallback, hasChildLithoViews, hasState, implementsAccessibility, implementsExtraAccessibilityNodes, isLayoutSpecWithSizeSpecCheck, isMountSizeDependent, needsPreviousRenderData, newEventHandler, newEventTrigger, onAttached, onBind, onBoundsDefined, onCreateLayoutWithSizeSpec, onCreateMountContent, onCreateMountContentPool, onCreateTransition, onDetached, onError, onLoadStyle, onMeasure, onMeasureBaseline, onMount, onPopulateAccessibilityNode, onPopulateExtraAccessibilityNode, onPrepare, onShouldCreateLayoutWithNewSizeSpec, onUnbind, onUnmount, poolSize, populateTreeProps, recordRenderData, resolve, shouldAlwaysRemeasure, shouldUpdate, shouldUseGlobalPool, transferState
public TransparencyEnabledCard makeShallowCopy()
makeShallowCopy
in class Component
protected Component onCreateLayout(ComponentContext c)
ComponentLifecycle
ComponentLayout
representing the layout structure of the Component
and its sub-components.onCreateLayout
in class ComponentLifecycle
c
- The ComponentContext
to build a ComponentLayout
tree.public boolean isPureRender()
isPureRender
in class ComponentLifecycle
public static TransparencyEnabledCard.Builder create(ComponentContext context)
public static TransparencyEnabledCard.Builder create(ComponentContext context, int defStyleAttr, int defStyleRes)