简洁友好的 FRecyclerview
Step 1. Add the JitPack repository to your build file
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Step 2. Add the dependency
dependencies {
compile 'com.github.pangrongxian:FRecyclerView:1.0.3'
}
Step 3. add it to your xml
<com.prx.frecyclerview.FRecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent">
</com.prx.frecyclerview.FRecyclerView>
private void initView() {
mRecyclerView = findViewById(R.id.recycler_view);
emptyView = findViewById(R.id.empty_view);
mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
View headerView = LayoutInflater.from(this).inflate(R.layout.recycler_header, mRecyclerView, false);
View footerView = LayoutInflater.from(this).inflate(R.layout.recycler_footer, mRecyclerView, false);
adapter = new FRecyclerViewAdapter(MainActivity.this);
mRecyclerView.setAdapter(adapter);
mRecyclerView.addHeaderView(headerView);
mRecyclerView.addFooterView(footerView);
/**
* 当数据源List的size为0时候,空布局显示
*/
mRecyclerView.setEmptyView(emptyView);
}
private void initData() {
// mDataList.add("0");
// mDataList.add("1");
// mDataList.add("2");
// mDataList.add("3");
/**
* 调用 refresh()方法时候,且数据源List为0条,才显示空布局
*/
adapter.refresh(mDataList);
}