private void loadImage(Uri uri, final MD360BitmapTexture.Callback callback){
mTarget = new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
// notify if size changed
mVRLibrary.onTextureResize(bitmap.getWidth(), bitmap.getHeight());
// texture
callback.texture(bitmap);
imagenCargada();
}
@Override
public void onBitmapFailed(Drawable errorDrawable) {}
@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {}
};
//Cargo la imagen con Picasso, me aseguro de que no la guarde en cache
//que la reescale para ser más pequeña, que la centre y que la ponga
//en el target
Picasso.with(getApplicationContext())
.load(uri)
.resize(callback.getMaxTextureSize(),callback.getMaxTextureSize())
.onlyScaleDown()
.centerInside()
.memoryPolicy(NO_CACHE, NO_STORE)
.into(mTarget);
}
Imagen360Activity.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:TFG-SmartU-La-red-social
作者:
评论列表
文章目录