package me.ccrama.redditslide.Views; import android.content.Context; import android.graphics.Typeface; import android.util.AttributeSet; import com.devspark.robototextview.util.RobotoTypefaceManager; import me.ccrama.redditslide.SpoilerRobotoTextView; import me.ccrama.redditslide.Visuals.FontPreferences; /** * Created by carlo_000 on 1/10/2016. */ public class TitleTextView extends SpoilerRobotoTextView { public TitleTextView(Context c) { super(c); if (!isInEditMode()) { int type = new FontPreferences(getContext()).getFontTypeTitle().getTypeface(); Typeface typeface; if (type >= 0) { typeface = RobotoTypefaceManager.obtainTypeface(c, type); } else { typeface = Typeface.DEFAULT; } setTypeface(typeface); } } public TitleTextView(Context c, AttributeSet attrs) { super(c, attrs); if (!isInEditMode()) { int type = new FontPreferences(getContext()).getFontTypeTitle().getTypeface(); Typeface typeface; if (type >= 0) { typeface = RobotoTypefaceManager.obtainTypeface(c, type); } else { typeface = Typeface.DEFAULT; } setTypeface(typeface); } } public TitleTextView(Context c, AttributeSet attrs, int defStyle) { super(c, attrs, defStyle); if (!isInEditMode()) { int type = new FontPreferences(getContext()).getFontTypeTitle().getTypeface(); Typeface typeface; if (type >= 0) { typeface = RobotoTypefaceManager.obtainTypeface(c, type); } else { typeface = Typeface.DEFAULT; } setTypeface(typeface); } } }