Closed Lowae closed 2 years ago
Summary: 支持使用ConcatAdapter Concat多个MultiTypeAdapter
Demo见ConcatActivity。
主要改动点在于MultiTypeAdapter中getOutDelegateByViewHolder函数holder.itemViewType替换为Adapter.getItemViewType(position),因为ConcatAdapter中给到的ViewHolder的ViewType是不准确的,是ConcatAdapter的GlobalViewType,需要重新以bindAdapter获取正确的VIewType。
Summary: 支持使用ConcatAdapter Concat多个MultiTypeAdapter
Demo见ConcatActivity。
主要改动点在于MultiTypeAdapter中getOutDelegateByViewHolder函数holder.itemViewType替换为Adapter.getItemViewType(position),因为ConcatAdapter中给到的ViewHolder的ViewType是不准确的,是ConcatAdapter的GlobalViewType,需要重新以bindAdapter获取正确的VIewType。