package edu.hebtu.movingcampus.activity.setting;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AbsListView;
import android.widget.BaseAdapter;
import android.widget.ImageView;
public class ImageAdapter extends BaseAdapter {
Activity activity;
public Bitmap[] image;
public ImageAdapter(Activity paramActivity) {
this.activity = paramActivity;
}
public static Bitmap drawableToBitmap(Drawable paramDrawable) {
int i = paramDrawable.getIntrinsicWidth();
int j = paramDrawable.getIntrinsicHeight();
if (paramDrawable.getOpacity() != -1)
;
for (Bitmap.Config localConfig = Bitmap.Config.ARGB_8888;; localConfig = Bitmap.Config.RGB_565) {
Bitmap localBitmap = Bitmap.createBitmap(i, j, localConfig);
Canvas localCanvas = new Canvas(localBitmap);
paramDrawable.setBounds(0, 0, paramDrawable.getIntrinsicWidth(),
paramDrawable.getIntrinsicHeight());
paramDrawable.draw(localCanvas);
return localBitmap;
}
}
@Override
public int getCount() {
return this.image.length;
}
@Override
public Object getItem(int paramInt) {
return this.image[paramInt];
}
@Override
public long getItemId(int paramInt) {
return paramInt;
}
@Override
public View getView(int paramInt, View paramView, ViewGroup paramViewGroup) {
ImageView localImageView;
if (paramView == null) {
localImageView = new ImageView(this.activity);
localImageView
.setLayoutParams(new AbsListView.LayoutParams(40, 40));
localImageView.setAdjustViewBounds(false);
localImageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
}
while (true) {
/*
* localImageView.setImageBitmap(this.image[paramInt]); return
* localImageView; localImageView = (ImageView)paramView;
*/
}
}
}
/*
* Location: /tmp/apksrc_tmp_9gTLc/classes-dex2jar.jar Qualified Name:
* com.caii101.bean.ImageAdapter JD-Core Version: 0.6.2
*/