This commit is contained in:
khy
2016-08-29 12:16:41 +08:00
147 changed files with 6716 additions and 4537 deletions

View File

@ -12,6 +12,7 @@ import android.widget.ImageView.ScaleType;
import com.gh.common.view.CircleImageView;
import com.gh.gamecenter.R;
import com.gh.gamecenter.eventbus.EBImage;
import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.ImageLoader;
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
@ -23,6 +24,8 @@ import java.lang.ref.WeakReference;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import de.greenrobot.event.EventBus;
public class ImageUtils {
private static ImageUtils singleton;
private static ImageLoader imageLoader;
@ -153,9 +156,9 @@ public class ImageUtils {
int width = loadedImage.getWidth();
int height = loadedImage.getHeight();
int widthPixels = context.getResources().getDisplayMetrics().widthPixels;
widthPixels = widthPixels -(int)(context.getResources().getDisplayMetrics().density*10);
float index = (float) height/(float) width;
int newHeight = (int)(index*widthPixels);
widthPixels = widthPixels - (int)(context.getResources().getDisplayMetrics().density * 10);
float index = (float) height / (float) width;
int newHeight = (int)(index * widthPixels);
ViewGroup.LayoutParams layoutParams = imageView.getLayoutParams();
if (layoutParams!=null){
@ -164,6 +167,8 @@ public class ImageUtils {
imageView.setLayoutParams(layoutParams);
}
EventBus.getDefault().post(new EBImage(imageUri, newHeight));
if (imageView instanceof CircleImageView) {
imageView.setScaleType(ScaleType.CENTER_CROP);
} else {