Definindo o tamanho do intervalo de uma única linha no StaggeredGridLayoutManager
Eu tenho uma grade escalonada que tem 2 colunas. Isso está funcionando. O que eu quero é na posição 0 para a linha se estender pelas 2 colunas. Eu fiz isso antes com bastante facilidade usando GridLayoutManger da seguinte maneira:
mGridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
return position == 0 ? 2 : 1;
}
});
O StaggeredGridLayoutManager não me fornece essa funcionalidade, como o GridLayoutManager.
Existe uma maneira diferente de fazer isso? Pesquisei, mas não encontrei ninguém com o mesmo problema, o que é surpreendente, pois acho que essa funcionalidade seria bastante útil para o meu cenário e para rolagem infinita, quando um ProgressBar é mostrado na última linha do RecyclerView.