Hi, @sakkk
You can controll channel list in CustomChannelListAdapter. ChannelListFragment set channel list to CustomChannelListAdapter internally.
If you want to discriminate channel from channel list,
you create your own ViewHolder
Override getItemViewType and impl this method.
Create different ViewHolder depending on viewType in onCreateViewHolder.
public class CustomChannelListAdapter extends ChannelListAdapter {
@NonNull
@Override
public BaseViewHolder<GroupChannel> onCreateViewHolder(…
You need to apply different type view holder for empty or other design view holder.
You can implement it following my answer from your another question!