package com.roboo.like.netease;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import com.roboo.like.netease.pinterest.ZoomImageView;
/**
* 查看大图的Activity界面。
*
* @author guolin
*/
public class ImageDetailsActivity extends BaseActivity {
/**
* 自定义的ImageView控制,可对图片进行多点触控缩放和拖动
*/
private ZoomImageView zoomImageView;
/**
* 待展示的图片
*/
private Bitmap bitmap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTVTitle("展示图片" );
setContentView(R.layout.activity_image_detail);
zoomImageView = (ZoomImageView) findViewById(R.id.zoom_image_view);
// 取出图片路径,并解析成Bitmap对象,然后在ZoomImageView中显示
String imagePath = getIntent().getStringExtra("image_path");
bitmap = BitmapFactory.decodeFile(imagePath);
zoomImageView.setImageBitmap(bitmap);
}
@Override
protected void onDestroy() {
super.onDestroy();
// 记得将Bitmap对象回收掉
if (bitmap != null) {
bitmap.recycle();
}
}
}