package openfoodfacts.github.scrachx.openfood.views;
import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.Nullable;
import com.squareup.picasso.Callback;
import com.squareup.picasso.Picasso;
import butterknife.BindView;
import openfoodfacts.github.scrachx.openfood.R;
import uk.co.senab.photoview.PhotoView;
import uk.co.senab.photoview.PhotoViewAttacher;
import static org.apache.commons.lang3.StringUtils.isNotEmpty;
public class FullScreenImage extends BaseActivity {
@BindView(R.id.imageViewFullScreen)
PhotoView mImageView;
PhotoViewAttacher mAttacher;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_full_screen_image);
Intent intent = getIntent();
String imageurl = intent.getExtras().getString("imageurl");
mAttacher = new PhotoViewAttacher(mImageView);
if (isNotEmpty(imageurl)) {
Picasso.with(this)
.load(imageurl)
.into(mImageView, new Callback() {
@Override
public void onSuccess() {
mAttacher.update();
}
@Override
public void onError() {
}
});
}
}
}