Skip to content

msdx/hi-loadmore

Repository files navigation

HiLoadMore

Download

HiLoadMore是一个通用可扩展的上拉加载控件,实现对任何子View的上拉加载。

预览图

Gradle 依赖

    implementation 'com.githang:hi-loadmore:0.2.1'

Javadoc

请访问:http://githang.com/hi-loadmore/

目前实现功能

  • 通用上拉加载
  • 可扩展
  • 包含了 RecyclerView 上拉加载及自动加载的扩展

使用示例

        mLoadMoreLayout.setLoadMoreUIHandler(new LoadMoreUIHandler() {
            @Override
            public void onPrepare() {
                mContent.setText("上拉可以加载");
                mToast.setText(mContent.getText());
                mToast.show();
            }

            @Override
            public void onBegin() {
                mContent.setText("开始加载");
                mToast.setText(mContent.getText());
                mToast.show();
            }

            @Override
            public void onComplete(boolean hasMore) {
                mContent.setText("加载完成");
                mToast.setText(mContent.getText());
                mToast.show();
            }

            @Override
            public void onPositionChange(int offsetY, int offsetToLoadMore) {
                mContent.setText("位移:" + offsetY + "...触发加载需要的位移:" + offsetToLoadMore);
            }
        });

        mLoadMoreLayout.setHasMore(true);

参考文章及项目

About

Android通用上拉加载布局。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages