package com.jaydenxiao.androidfire.ui.zone.spannable;
import android.text.TextPaint;
import android.text.style.ClickableSpan;
import android.view.View;
import com.jaydenxiao.androidfire.app.AppApplication;
import com.jaydenxiao.androidfire.R;
/**
* des:名字点击监听
* Created by xsf
* on 2016.07.11:14
*/
public class NameClickable extends ClickableSpan implements View.OnClickListener {
private final ISpanClick mListener;
private int mPosition;
public NameClickable(ISpanClick l, int position) {
mListener = l;
mPosition = position;
}
@Override
public void onClick(View widget) {
mListener.onClick(mPosition);
}
@Override
public void updateDrawState(TextPaint ds) {
super.updateDrawState(ds);
int colorValue = AppApplication.getAppResources().getColor(
R.color.main_color);
ds.setColor(colorValue);
ds.setUnderlineText(false);
ds.clearShadowLayer();
}
}