public static class RecyclerViewSkeletonScreen.Builder
extends java.lang.Object
| 构造器和说明 |
|---|
Builder(android.support.v7.widget.RecyclerView recyclerView) |
| 限定符和类型 | 方法和说明 |
|---|---|
RecyclerViewSkeletonScreen.Builder |
adapter(android.support.v7.widget.RecyclerView.Adapter adapter) |
RecyclerViewSkeletonScreen.Builder |
angle(int shimmerAngle) |
RecyclerViewSkeletonScreen.Builder |
color(int shimmerColor) |
RecyclerViewSkeletonScreen.Builder |
count(int itemCount) |
RecyclerViewSkeletonScreen.Builder |
duration(int shimmerDuration)
the duration of the animation , the time it will take for the highlight to move from one end of the layout
to the other.
|
RecyclerViewSkeletonScreen.Builder |
frozen(boolean frozen) |
RecyclerViewSkeletonScreen.Builder |
load(int skeletonLayoutResID) |
RecyclerViewSkeletonScreen.Builder |
shimmer(boolean shimmer) |
RecyclerViewSkeletonScreen |
show() |
public RecyclerViewSkeletonScreen.Builder adapter(android.support.v7.widget.RecyclerView.Adapter adapter)
adapter - the target recyclerView actual adapterpublic RecyclerViewSkeletonScreen.Builder count(int itemCount)
itemCount - the child item count in recyclerViewpublic RecyclerViewSkeletonScreen.Builder shimmer(boolean shimmer)
shimmer - whether show shimmer animationpublic RecyclerViewSkeletonScreen.Builder duration(int shimmerDuration)
shimmerDuration - Duration of the shimmer animation, in millisecondspublic RecyclerViewSkeletonScreen.Builder color(@ColorRes int shimmerColor)
shimmerColor - the shimmer colorpublic RecyclerViewSkeletonScreen.Builder angle(int shimmerAngle)
shimmerAngle - the angle of the shimmer effect in clockwise direction in degrees.public RecyclerViewSkeletonScreen.Builder load(@LayoutRes int skeletonLayoutResID)
skeletonLayoutResID - the loading skeleton layoutResIDpublic RecyclerViewSkeletonScreen.Builder frozen(boolean frozen)
frozen - whether frozen recyclerView during skeleton showingpublic RecyclerViewSkeletonScreen show()