package com.konka.music.ui.widget;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.widget.ImageView;
public class KGImageView extends ImageView
{
private int a = 0;
public KGImageView(Context paramContext)
{
super(paramContext);
}
public KGImageView(Context paramContext, AttributeSet paramAttributeSet)
{
this(paramContext, paramAttributeSet, 0);
}
public KGImageView(Context paramContext, AttributeSet paramAttributeSet, int paramInt)
{
super(paramContext, paramAttributeSet, paramInt);
}
@Override
protected void onDraw(Canvas paramCanvas)
{
Drawable localDrawable = getDrawable();
if ((localDrawable != null) && ((localDrawable instanceof BitmapDrawable)))
{
Bitmap localBitmap = ((BitmapDrawable)localDrawable).getBitmap();
if ((localBitmap != null) && (localBitmap.isRecycled()))
{
if (this.a == 0)
// break label56;
setImageDrawable(null);
else
setImageResource(this.a);
}
}else {
super.onDraw(paramCanvas);
}
// while (true)
// {
// super.onDraw(paramCanvas);
// return;
// label56: setImageDrawable(null);
// }
}
public void setDefaultImageResource(int paramInt)
{
this.a = paramInt;
}
@Override
public void setImageBitmap(Bitmap paramBitmap)
{
super.setImageBitmap(paramBitmap);
}
@Override
public void setImageResource(int paramInt)
{
super.setImageResource(paramInt);
}
}