Android通用上拉加载布局。
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
docs
gradle/wrapper
images
library
.gitignore
LICENSE
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

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);

参考文章及项目