java – Sobreposição completa de itens no Recyclerview / Full Overlap Items RecyclerView

Como é possível fazer a sobreposição completa de itens para qualquer dispositivo usando o recyclerView?

Meu recyclerView está configurado da seguinte maneira:


public void setRecyclerView() {
        RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(getApplicationContext());
        recyclerCartas.setHasFixedSize(true);
        recyclerCartas.setLayoutManager(layoutManager);
        recyclerCartas.addItemDecoration(new OverlapDecoration(-360));
        adapter = new CartasAdapter();
        recyclerCartas.setAdapter(adapter);

        recyclerCartas.scrollToPosition(4);
        recyclerCartas.suppressLayout(true);
        adapter.notifyDataSetChanged();
    }

A classe que falha ao fazer sobreposição em outros dispositivos:


public class Sobreposicao extends RecyclerView.ItemDecoration {

        private int espaço;
        public Sobreposicao(int espaço) {
            this.espaço = espaço;
        }

        @Override
        public void getItemOffsets(Rect outRect,
                                   View view,
                                   RecyclerView parent,
                                   RecyclerView.State state) {
            final int itemPosition = parent.getChildAdapterPosition(view);

            if (itemPosition==0)
                return;
            outRect.top = espaço;
        }
    }

OBS: O valor -360 foi achado ao acaso, testando as visualizações no emulador.
Exemplo de sobreposição aqui

Esse espaço não é o espaço padrão para todos os dispositivos, pois, quando o mesmo código é compilado em outros dispositivos, a visualização se distingue.

Portanto, gostaria de saber se é possível fazer uma sobreposição completa, e se existe uma maneira mais adequada para fazer isso.