Interface | Description |
---|---|
Binder<V extends ViewGroup> |
This binder class is used to asynchronously layout Components given a list of
Component and attaching them to a ViewGroup through the
Binder.bind(ViewGroup) method. |
LayoutHandlerFactory |
A Factory used to create
LayoutHandler s in RecyclerBinder . |
LayoutInfo |
An implementation of this interface will provide the
RecyclerBinder with all the
information about the RecyclerView layout. |
LayoutInfo.RenderInfoCollection | |
LithoViewFactory |
A factory used to create
LithoView s in RecyclerBinder . |
MountableCharSequence |
Mountable
CharSequence that is aware when the Text component using this CharSequence
is mounted and unmounted. |
RecyclerBinderUpdateCallback.ComponentRenderer<T> | |
RecyclerBinderUpdateCallback.OperationExecutor | |
ViewportInfo |
An implementation of this interface will provide both the
RecyclerView 's current visible views position and
the total number of items in its RecyclerView.Adapter . |
ViewportInfo.ViewportChanged |
Implement this interface to be notified of Viewport changes from the
Binder |
Class | Description |
---|---|
Card |
A component that renders a given component into a card border with shadow.
|
Card.Builder | |
CardClip |
A component that paints rounded edges to mimic a clipping operation on the
component being rendered below it.
|
CardClip.Builder | |
ComponentRenderInfo |
RenderInfo that can render components. |
ComponentRenderInfo.Builder | |
ComponentTreeHolder |
A class used to store the data backing a
RecyclerBinder . |
EditText |
Component that renders an
EditText . |
EditText.Builder | |
GlyphWarmer |
A class that schedules a background draw of a
Layout . |
GridLayoutInfo | |
HorizontalScroll |
A component that wraps another component and allow it to be horizontally scrollable.
|
HorizontalScroll.Builder | |
Image |
A component that is able to display drawable resources.
|
Image.Builder | |
LinearLayoutInfo |
An implementation for
LayoutInfo to implement linear lists with a
LinearLayoutManager . |
Progress |
Renders an infinitely spinning progress bar.
|
Progress.Builder | |
PTRRefreshEvent |
An event that is triggered when a pull-to-refresh action is performed.
|
Recycler |
Components that renders a
RecyclerView . |
Recycler.Builder | |
RecyclerBinder |
This binder class is used to asynchronously layout Components given a list of
Component
and attaching them to a RecyclerSpec . |
RecyclerBinder.Builder | |
RecyclerBinderOperationExecutor |
An implementation of
RecyclerBinderUpdateCallback.OperationExecutor that uses RecyclerBinder . |
RecyclerBinderUpdateCallback<T> |
An implementation of
ListUpdateCallback that generates the relevant Component s
when an item is inserted/updated. |
RecyclerBinderUpdateCallback.ComponentContainer | |
RecyclerBinderUpdateCallback.Operation | |
RecyclerEventsController |
An controller that can be passed as
Prop to a
Recycler component to trigger events from outside the component hierarchy. |
RecyclerViewWrapper |
Wrapper that encapsulates all the features
RecyclerSpec provides such as sticky header
and pull-to-refresh |
ReMeasureEvent |
An event that a
RecyclerBinder can trigger to notify the Recycler that it should
re-measure. |
RenderInfo |
Keeps the list item information that will allow the framework to understand how to render it.
|
RenderInfo.Builder<T> | |
RenderInfoViewCreatorController |
Helper class to keep track of the different view types that we're rendering using ViewRenderInfo.
|
SelectorComponent |
Selects the first Component that will render by calling
Component.willRender(ComponentLayout) on the Components provided. |
SelectorComponent.Builder | |
SolidColor |
A component that renders a solid color.
|
SolidColor.Builder | |
SynchronizedTypefaceHelper | |
Text |
Component to render text.
|
Text.Builder | |
TextChangedEvent |
Event sent by EditText when the text entered by the user changes.
|
TextDrawable |
A
Drawable for mounting text content from a
Component . |
TextOffsetOnTouchEvent |
Text component should implement an event of this type in order to receive callback on what was
the text offset when text was touched initially.
|
VerticalScroll |
Component that wraps another component, allowing it to be vertically scrollable.
|
VerticalScroll.Builder | |
ViewRenderInfo |
RenderInfo that can render views. |
ViewRenderInfo.Builder |
Enum | Description |
---|---|
VerticalGravity |
Enum for setting vertical gravity of a component.
|
Annotation Type | Description |
---|---|
ViewportInfo.State |