package me.xiaopan.sketchsample.fragment;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.view.View;
import me.xiaopan.androidinjector.InjectContentView;
import me.xiaopan.androidinjector.InjectView;
import me.xiaopan.sketch.display.TransitionImageDisplayer;
import me.xiaopan.sketch.process.ReflectionImageProcessor;
import me.xiaopan.sketchsample.AssetImage;
import me.xiaopan.sketchsample.MyFragment;
import me.xiaopan.sketchsample.R;
import me.xiaopan.sketchsample.widget.MyImageView;
@InjectContentView(R.layout.fragment_reflection)
public class ReflectionImageProcessorTestFragment extends MyFragment{
@InjectView(R.id.image_reflectionFragment)
MyImageView imageView;
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
// 缩小图片,处理速度更快,更少的内存消耗
DisplayMetrics metrics = getResources().getDisplayMetrics();
imageView.getOptions().setMaxSize(metrics.widthPixels / 2, metrics.heightPixels / 2);
imageView.getOptions().setImageProcessor(new ReflectionImageProcessor());
imageView.getOptions().setImageDisplayer(new TransitionImageDisplayer());
imageView.displayImage(AssetImage.MEI_NV);
}
}