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 RightTextAdapterDelegate extends TextAdapterDelegate { @Override protected boolean isForViewType(@NonNull Chat items, int position) { return items instanceof TextChat && items.isFromMyself; } @NonNull @Override protected RightViewHolder onCreateViewHolder(ViewGroup parent) { return new RightViewHolder(parent, R.layout.right_text_chat_item); } static class RightViewHolder extends TextAdapterDelegate.ChildViewHolder { RightViewHolder(@NonNull ViewGroup parent, @LayoutRes int layoutResId) { super(parent, layoutResId); } } }