package com.lin.poweradapter.example.multi; import android.support.annotation.LayoutRes; import android.support.annotation.NonNull; import android.view.ViewGroup; import com.lin.poweradapter.example.R; /** * * Created by lin18 on 2017/4/18. */ public class LeftVoiceAdapterDelegate extends VoiceAdapterDelegate { @Override protected boolean isForViewType(@NonNull Chat items, int position) { return items instanceof VoiceChat && !items.isFromMyself; } @NonNull @Override protected LeftViewHolder onCreateViewHolder(ViewGroup parent) { return new LeftViewHolder(parent, R.layout.left_voice_chat_item); } static class LeftViewHolder extends ChildViewHolder { LeftViewHolder(@NonNull ViewGroup parent, @LayoutRes int layoutResId) { super(parent, layoutResId); } } }