| 接口 | 说明 |
|---|---|
| ItemAnimation.ItemAnimationFinishedListener |
Implements the listening for the completion of all component animations.
|
| 类 | 说明 |
|---|---|
| BaseItemAnimation |
An abstract class that inherits from
ItemAnimation to provide simplified logic. |
| ComponentOwner |
An encapsulation class that stores the component object, position, status, and other information.
|
| ComponentOwner.ComponentOwnerCleaner |
Implements the release of the local
ComponentOwner object. |
| DecelerateStickHelper |
Implements the sticky effect for the
ListComponent in a linear layout for watches. |
| DefaultItemAnimation |
Inherits from
BaseItemAnimation, manages the animation execution sequence, and implements the remove, add,
move, and change animations. |
| ItemAnimation |
An abstract class that records the
ComponentOwner information before and after the layout. |
| ItemAnimation.ItemAnimationCleaner |
Implements the release of the native
ItemAnimation object. |
| ItemTouchExpand |
Implements the dragging and swiping effects for components.
|
| ItemTouchExpandCallback |
Functions as a bridge between users and the
ItemTouchExpand object. |
| ItemTouchExpandCallback.ItemTouchExpandCallbackCleaner |
Implements the release of the
ItemTouchExpandCallback object. |
| LaneInfoHelper |
A helper abstract class that manages lane information in the
ListGridLayoutManager. |
| LaneInfoHelper.LaneInfoHelperCleaner |
Implements the release of the local
LaneInfoHelper object. |
| LinearStickHelper |
A helper class that implements the linear stick effect.
|
| ListAdornment |
Implements special drawing and layout offsets for components in the provider's data set.
|
| ListAdornment.ListAdornmentCleaner |
Implements the release of the
ListAdornment object. |
| ListComponentPool |
Implements the caching of components to improve the sliding performance of the
ListComponent. |
| ListComponentPool.ListComponentPoolCleaner |
Implements the release of the
ListComponentPool object. |
| ListGridLayoutManager |
Inherits from
ListLayoutManager and implements the grid layout of the ListComponent. |
| ListLayoutManager |
An abstract class that manages the layout of the
ListComponent. |
| ListLinearLayoutManager |
Inherits from
ListLayoutManager and implements the linear layout of the ListComponent. |
| ListStaggeredGridLayoutManager |
Inherits from
ListLayoutManager and implements the masonry layout of the ListComponent. |
| ListState |
Implements the storage of various state information of the
ListComponent. |
| PagerStickHelper |
A helper class that implements the pager stick effect.
|
| Provider<E extends ComponentOwner> |
A base class that saves
ListComponent data and sets up a relationship between the ComponentOwner
and the ListComponent data. |
| ProviderSubscriber |
An abstract class that implements the observer of the provider.
|
| StickHelper |
An abstract class that implements the stick effect for the
ListComponent. |