我正在使用来自luizgrp/SectionedRecyclerViewAdapter的 SectionedRecyclerViewAdapter作为我的 RecyclerView 的适配器。
我们可以添加Section
到布局SectionedRecyclerViewAdapter
中Header
,如下所示:
public class Section1 extends Section {
public Section1 () {
super(
R.layout.section_1_header,
R.layout.section_1_item,
R.layout.section_1_loading,
R.layout.section_1_failed
);
}
.....
}
.....
Section1 section1 = new Section1();
section1.setState(Section.State.LOADING);
SectionedRecyclerViewAdapter sectionAdapter = new SectionedRecyclerViewAdapter();
sectionAdapter.addSection(section1);
recyclerView.setAdapter(sectionAdapter);
在loading
状态期间,我显示了一个旋转的进度条,如section_1_loading.xml
. 但我的问题是header
当部分仍在loading state
. 如何在状态更改为之前隐藏标题loaded
?
我考虑只header
在状态更改为loaded
. 但似乎不能作为设置 Section 标题的唯一方法是在 Section 的构造函数中。
有人有什么想法吗?谢谢!