@Override
public void onProvideBitmap(final Uri uri, final MD360BitmapTexture.Callback callback) {
final Target target = new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
// texture
callback.texture(bitmap);
targetMap.remove(uri);
}
@Override
public void onBitmapFailed(Drawable errorDrawable) {
targetMap.remove(uri);
}
@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {
}
};
targetMap.put(uri, target);
Picasso.with(getApplicationContext()).load(uri).resize(callback.getMaxTextureSize(),callback.getMaxTextureSize()).onlyScaleDown().centerInside().memoryPolicy(NO_CACHE, NO_STORE).into(target);
}
MD360PlayerActivity.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:MD360Player4Android
作者:
评论列表
文章目录