이전 포스팅 Layout Inspector 소개 글에 이어서 또 하나 좋은 내용이 있어 소개해드립니다.
바로 MergeAdapter인데요.👍
MergeAdapter는 단일 RecyclerView에 표시할 여러 어댑터를 순차적으로 결합하여 할 수 있는 새로운 클래스입니다. RecyclerView와 Adapter의 관계를 1:N으로 만들어 준다고 할 수 있습니다. MergeAdapter를 사용하게 되면 많은 데이터 소스를 단일 어댑터에 결합해서 포커스를 맞추어서 재사용할 수 있는 것보다 어댑터를 더 잘 캡슐화할 수 있습니다.
물론 사용성에 있어서도 편해지기 때문에 굉장히 유용하다고 할 수 있겠네요.
자세한 내용은 아래의 링크에서 참조 부탁드립니다.
해당 링크에서는 리스트에서 헤더와 푸터를 디스플레이할때의 예를 들어서 사용방법을 제시하고 있습니다.
https://medium.com/androiddevelopers/merge-adapters-sequentially-with-mergeadapter-294d2942127a