package cn.jiguang.imui.messages;
import android.content.Context;
import android.media.MediaPlayer;
import android.view.View;
import cn.jiguang.imui.commons.ImageLoader;
import cn.jiguang.imui.commons.ViewHolder;
import cn.jiguang.imui.commons.models.IMessage;
public abstract class BaseMessageViewHolder<MESSAGE extends IMessage>
extends ViewHolder<MESSAGE> {
protected Context mContext;
protected float mDensity;
protected int mPosition;
protected boolean mIsSelected;
protected ImageLoader mImageLoader;
protected MsgListAdapter.OnMsgLongClickListener<MESSAGE> mMsgLongClickListener;
protected MsgListAdapter.OnMsgClickListener<MESSAGE> mMsgClickListener;
protected MsgListAdapter.OnAvatarClickListener<MESSAGE> mAvatarClickListener;
protected MsgListAdapter.OnMsgResendListener<MESSAGE> mMsgResendListener;
protected MediaPlayer mMediaPlayer;
public BaseMessageViewHolder(View itemView) {
super(itemView);
}
public boolean isSelected() {
return mIsSelected;
}
public ImageLoader getImageLoader() {
return mImageLoader;
}
}