package com.ikea.kompis.util;

import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Paint.FontMetricsInt;
import android.graphics.Rect;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.text.style.DynamicDrawableSpan;

public class CenteredImageSpan extends DynamicDrawableSpan
{
  Drawable mDrawable;

  public CenteredImageSpan(Context paramContext, Bitmap paramBitmap)
  {
    super(1);
    setBitmap(paramContext, paramBitmap);
  }

  public CenteredImageSpan(Drawable paramDrawable)
  {
    this.mDrawable = paramDrawable;
  }

  public void draw(Canvas paramCanvas, CharSequence paramCharSequence, int paramInt1, int paramInt2, float paramFloat, int paramInt3, int paramInt4, int paramInt5, Paint paramPaint)
  {
    Drawable localDrawable = this.mDrawable;
    paramCanvas.save();
    int i = localDrawable.getIntrinsicHeight() / 2;
    int j = paramPaint.getFontMetricsInt().top;
    int k = paramPaint.getFontMetricsInt().bottom;
    paramCanvas.translate(paramFloat, paramInt5 - localDrawable.getBounds().bottom - ((k - j) / 2 - i));
    localDrawable.draw(paramCanvas);
    paramCanvas.restore();
  }

  public Drawable getDrawable()
  {
    return this.mDrawable;
  }

  public void setBitmap(Context paramContext, Bitmap paramBitmap)
  {
    this.mDrawable = new BitmapDrawable(paramContext.getResources(), paramBitmap);
    int i = this.mDrawable.getIntrinsicWidth();
    int j = this.mDrawable.getIntrinsicHeight();
    Drawable localDrawable = this.mDrawable;
    if (i > 0)
      if (j <= 0)
        break label64;
    while (true)
    {
      localDrawable.setBounds(0, 0, i, j);
      return;
      i = 0;
      break;
      label64: j = 0;
    }
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.ikea.kompis.util.CenteredImageSpan
 * JD-Core Version:    0.6.2
 */