reformat code & optimize import & rearrange code

This commit is contained in:
CsHeng
2017-05-19 10:54:54 +08:00
parent 0c1b48cee2
commit 9369218821
622 changed files with 20567 additions and 18549 deletions

View File

@ -9,14 +9,21 @@ import android.graphics.Bitmap;
import android.graphics.Color;
import android.graphics.drawable.Animatable;
import android.net.Uri;
import android.os.*;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.Message;
import android.support.v4.content.ContextCompat;
import android.support.v4.view.PagerAdapter;
import android.support.v4.view.ViewPager.OnPageChangeListener;
import android.util.DisplayMetrics;
import android.view.*;
import android.widget.*;
import butterknife.BindView;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.facebook.common.executors.CallerThreadExecutor;
import com.facebook.common.references.CloseableReference;
import com.facebook.datasource.DataSource;
@ -31,14 +38,26 @@ import com.facebook.imagepipeline.image.ImageInfo;
import com.facebook.imagepipeline.request.ImageRequest;
import com.facebook.imagepipeline.request.ImageRequestBuilder;
import com.gc.materialdesign.views.ProgressBarCircularIndeterminate;
import com.gh.common.util.*;
import com.gh.common.view.*;
import com.gh.common.util.DisplayUtils;
import com.gh.common.util.EntranceUtils;
import com.gh.common.util.ImageUtils;
import com.gh.common.util.MessageShareUtils;
import com.gh.common.util.Utils;
import com.gh.common.view.Gh_RelativeLayout;
import com.gh.common.view.Gh_RelativeLayout.OnSingleTapListener;
import com.gh.common.view.Gh_ViewPager;
import com.gh.common.view.ZoomSimpleDraweeView;
import java.io.*;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import butterknife.BindView;
/**
@ -169,8 +188,10 @@ public class ViewImageActivity extends Activity implements OnPageChangeListener
}
@Override
public void onPageScrollStateChanged(int newState) {
protected void onDestroy() {
super.onDestroy();
viewimage_vp_show.onDestory(); // 注销EventBus
handler.removeCallbacksAndMessages(null);
}
@Override
@ -197,33 +218,8 @@ public class ViewImageActivity extends Activity implements OnPageChangeListener
}
}
private void loadImage(String url, final ZoomSimpleDraweeView imageView) {
if (url.contains(".gif")) {
DraweeController controller = Fresco.newDraweeControllerBuilder()
.setUri(url)
.setAutoPlayAnimations(true)
.build();
imageView.setController(controller);
} else {
// imageView.setImageURI(url);
ImageUtils.display(imageView, url);
// ImageUtils.getInstance(getApplicationContext()).display(url, imageView, new BaseControllerListener(){
// @Override
// public void onFinalImageSet(String id, Object imageInfo, Animatable animatable) {
// super.onFinalImageSet(id, imageInfo, animatable);
// if (imageInfo == null){
// return;
// }
// ImageInfo imageInfo1 = (ImageInfo) imageInfo;
// int height = imageInfo1.getHeight();
// int width = imageInfo1.getWidth();
// float index = (float) height / (float) width;
// imageView.setImagePro(index);
// }
// });
}
@Override
public void onPageScrollStateChanged(int newState) {
}
@ -266,11 +262,34 @@ public class ViewImageActivity extends Activity implements OnPageChangeListener
}.start();
}
@Override
protected void onDestroy() {
super.onDestroy();
viewimage_vp_show.onDestory(); // 注销EventBus
handler.removeCallbacksAndMessages(null);
private void loadImage(String url, final ZoomSimpleDraweeView imageView) {
if (url.contains(".gif")) {
DraweeController controller = Fresco.newDraweeControllerBuilder()
.setUri(url)
.setAutoPlayAnimations(true)
.build();
imageView.setController(controller);
} else {
// imageView.setImageURI(url);
ImageUtils.display(imageView, url);
// ImageUtils.getInstance(getApplicationContext()).display(url, imageView, new BaseControllerListener(){
// @Override
// public void onFinalImageSet(String id, Object imageInfo, Animatable animatable) {
// super.onFinalImageSet(id, imageInfo, animatable);
// if (imageInfo == null){
// return;
// }
// ImageInfo imageInfo1 = (ImageInfo) imageInfo;
// int height = imageInfo1.getHeight();
// int width = imageInfo1.getWidth();
// float index = (float) height / (float) width;
// imageView.setImagePro(index);
// }
// });
}
}
private class ViewImageAdapter extends PagerAdapter implements OnSingleTapListener {
@ -418,17 +437,17 @@ public class ViewImageActivity extends Activity implements OnPageChangeListener
}
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
container.removeView((View) object);
object = null;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
@Override
public void onSingleTap() {
finish();