package org.xutils.sample;
import android.os.Bundle;
import android.widget.ImageView;
import org.xutils.image.ImageOptions;
import org.xutils.view.annotation.ContentView;
import org.xutils.view.annotation.ViewInject;
import org.xutils.x;
@ContentView(R.layout.activity_big_image)
public class BigImageActivity extends BaseActivity {
@ViewInject(R.id.iv_big_img)
private ImageView iv_big_img;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ImageOptions imageOptions = new ImageOptions.Builder()
// 加载中或错误图片的ScaleType
//.setPlaceholderScaleType(ImageView.ScaleType.MATRIX)
// 默认自动适应大小
// .setSize(...)
.setIgnoreGif(false)
// 如果使用本地文件url, 添加这个设置可以在本地文件更新后刷新立即生效.
//.setUseMemCache(false)
.setImageScaleType(ImageView.ScaleType.CENTER).build();
x.image().bind(iv_big_img, getIntent().getStringExtra("url"), imageOptions);
// assets file
//x.image().bind(iv_big_img, "assets://test.gif", imageOptions);
// local file
//x.image().bind(iv_big_img, new File("/sdcard/test.gif").toURI().toString(), imageOptions);
//x.image().bind(iv_big_img, "/sdcard/test.jpg", imageOptions);
//x.image().bind(iv_big_img, "file:///sdcard/test.gif", imageOptions);
//x.image().bind(iv_big_img, "file:/sdcard/test.gif", imageOptions);
}
}