package com.integreight.onesheeld.utils.customviews;
import android.content.Context;
import android.graphics.Typeface;
import android.util.AttributeSet;
import android.widget.TextView;
import com.integreight.onesheeld.OneSheeldApplication;
public class OneSheeldTextView extends TextView {
public OneSheeldTextView(Context context, AttributeSet attrs) {
super(context, attrs);
setTypeface(
((OneSheeldApplication) context.getApplicationContext()).appFont,
getTypeface() == null ? Typeface.NORMAL : getTypeface()
.getStyle() == Typeface.BOLD ? Typeface.BOLD
: Typeface.NORMAL);
setPadding(getPaddingLeft(),
getPaddingTop()
- ((int) (1.5 * context.getResources()
.getDisplayMetrics().density + .5f)),
getPaddingRight(), getBottom());
}
public OneSheeldTextView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
setTypeface(
((OneSheeldApplication) context.getApplicationContext()).appFont,
getTypeface() == null ? Typeface.NORMAL : getTypeface()
.getStyle() == Typeface.BOLD ? Typeface.BOLD
: Typeface.NORMAL);
setPadding(getPaddingLeft(),
getPaddingTop()
- ((int) (1.5 * context.getResources()
.getDisplayMetrics().density + .5f)),
getPaddingRight(), getBottom());
}
public OneSheeldTextView(Context context) {
super(context);
setTypeface(
((OneSheeldApplication) context.getApplicationContext()).appFont,
getTypeface() == null ? Typeface.NORMAL : getTypeface()
.getStyle() == Typeface.BOLD ? Typeface.BOLD
: Typeface.NORMAL);
setPadding(getPaddingLeft(),
getPaddingTop()
- ((int) (1.5 * context.getResources()
.getDisplayMetrics().density + .5f)),
getPaddingRight(), getBottom());
}
}