package com.buddycloud;
import android.os.Bundle;
import com.actionbarsherlock.app.SherlockFragmentActivity;
import com.buddycloud.customviews.TouchImageView;
import com.nostra13.universalimageloader.core.ImageLoader;
public class FullScreenImageActivity extends SherlockFragmentActivity {
public static final int REQUEST_CODE = 121;
public static final String IMAGE_URL = "com.buddycloud.IMAGE_URL";
public static final String IMAGE_URL_HIGH_RES = "com.buddycloud.IMAGE_URL_HIGH_RES";
private TouchImageView imageView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.imageView = new TouchImageView(getApplicationContext());
imageView.setMaxZoom(4f);
setContentView(imageView);
loadToTarget(IMAGE_URL);
}
@Override
protected void onResume() {
super.onResume();
ImageLoader.getInstance().resume();
loadToTarget(IMAGE_URL_HIGH_RES);
}
@Override
protected void onStop() {
super.onStop();
ImageLoader.getInstance().stop();
}
private void loadToTarget(String key) {
String imageURL = getIntent().getStringExtra(key);
ImageLoader.getInstance().displayImage(imageURL, imageView);
}
}