翰林优商.apk(点击下载) / StartClickText.java


package com.tb.mob.utils;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Typeface;
import android.text.TextPaint;
import android.text.style.ClickableSpan;
import android.view.View;
import com.tb.mob.R;
import com.tb.mob.more.TbWebViewActivity;

public class StartClickText extends ClickableSpan {
    private Context a;
    private boolean b;

    public StartClickText(Activity activity, boolean z) {
        this.a = activity;
        this.b = z;
    }

    public void onClick(View view) {
        if (this.b) {
            this.a.startActivity(new Intent(this.a, TbWebViewActivity.class));
        }
    }

    public void updateDrawState(TextPaint textPaint) {
        super.updateDrawState(textPaint);
        if (this.b) {
            textPaint.setColor(this.a.getResources().getColor(R.color.textColor_blue));
            textPaint.setUnderlineText(false);
            return;
        }
        textPaint.setColor(this.a.getResources().getColor(R.color.textColor_666));
        textPaint.setUnderlineText(false);
        textPaint.setTypeface(Typeface.DEFAULT_BOLD);
    }
}