Imagen360Activity.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:TFG-SmartU-La-red-social 作者:
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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号