BmTextView.java 1.46 KB
package com.bitstrips.imoji.ui.views;

import android.content.Context;
import android.graphics.Typeface;
import android.support.v7.widget.AppCompatTextView;
import android.util.AttributeSet;
import com.bitstrips.imoji.ui.BmTypefaceLoader;
import com.bitstrips.imoji.ui.BmTypefaceLoader.OnTypefaceLoadedCallback;

public class BmTextView
  extends AppCompatTextView
  implements BmTypefaceLoader.OnTypefaceLoadedCallback
{
  private boolean a = false;
  
  public BmTextView(Context paramContext)
  {
    this(paramContext, null);
  }
  
  public BmTextView(Context paramContext, AttributeSet paramAttributeSet)
  {
    this(paramContext, paramAttributeSet, 16842884);
  }
  
  public BmTextView(Context paramContext, AttributeSet paramAttributeSet, int paramInt)
  {
    super(paramContext, paramAttributeSet, paramInt);
    BmTypefaceLoader.getInstance().loadTypefaceForView(paramContext, paramAttributeSet, this, this);
  }
  
  public void onTypefaceLoaded(Typeface paramTypeface)
  {
    super.setTypeface(paramTypeface, paramTypeface.getStyle());
  }
  
  public void setTypeface(Typeface paramTypeface, int paramInt)
  {
    if (this.a)
    {
      BmTypefaceLoader.getInstance().loadTypefaceStyle(getContext(), paramInt, this);
      return;
    }
    super.setTypeface(paramTypeface, paramInt);
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/com/bitstrips/imoji/ui/views/BmTextView.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */