Skip to content

1.0.17-support

Choose a tag to compare

@youlookwhat youlookwhat released this 09 Mar 12:04
· 3 commits to support since this release

Support版本:新增 Skeleton骨架图

public class BySkeleton {

    /**
     * 设置item骨架图:通过额外setAdapter实现 【在之前 不能 setAdapter()】
     * 配置方法:
     * adapter      必须!
     * load         item骨架图        默认 layout_by_default_item_skeleton
     * shimmer      是否有微光动画     默认 true
     * angle        微光角度          默认 20
     * frozen       是否不可滑动       默认 true不可滑动
     * color        微光的颜色        默认 R.color.by_skeleton_shimmer_color
     * duration     微光一次显示时间   默认 1000
     * count        item个数         默认 10
     */
    public static ByRVItemSkeletonScreen.Builder bindItem(RecyclerView recyclerView) {
        return new ByRVItemSkeletonScreen.Builder(recyclerView);
    }

    /**
     * 设置view骨架图:通过setStateView实现 【在之前 需要 setAdapter()】
     * 配置方法:
     * load         必须!view骨架图
     * shimmer      是否有微光动画     默认 true
     * angle        微光角度          默认 20
     * color        微光的颜色        默认 R.color.by_skeleton_shimmer_color
     * duration     微光一次显示时间   默认 1000
     */
    public static ByStateViewSkeletonScreen.Builder bindView(ByRecyclerView recyclerView) {
        return new ByStateViewSkeletonScreen.Builder(recyclerView);
    }

}

具体请见wiki或查看demo代码~