package fr.eyal.datalib.sample.netflix.ui;
import android.content.Context;
import android.content.res.ColorStateList;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Paint.Style;
import android.graphics.Typeface;
import android.text.TextPaint;
import android.util.AttributeSet;
import android.widget.TextView;
public class LightTextViewUnderlined extends LightTextView {
Paint mLinePaint = null;
public LightTextViewUnderlined(Context context) {
super(context);
init(context);
}
public LightTextViewUnderlined(Context context, AttributeSet attrs) {
super(context, attrs);
init(context);
}
public LightTextViewUnderlined(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
init(context);
}
@Override
protected void init(Context context) {
super.init(context);
if(mLinePaint == null){
ColorStateList colors = getTextColors();
mLinePaint = new Paint();
mLinePaint.setColor(colors.getDefaultColor());
mLinePaint.setStrokeWidth(2);
}
}
@Override
public void draw(Canvas canvas) {
super.draw(canvas);
canvas.drawLine(0, getHeight()-1, getWidth(), getHeight()-1, mLinePaint);
}
}