admin 发表于 2017-6-29 10:35:53

RecyclerView 瀑布流图片自适应

         ImageLoader.getInstance().displayImage(list.get(position).get("cover"), photographHolder.imageView, new ImageLoadingListener() {
               @Override
               public void onLoadingStarted(String imageUri, View view) {

               }

               @Override
               public void onLoadingFailed(String imageUri, View view, FailReason failReason) {

               }

               @Override
               public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {

                   int height= loadedImage.getHeight();
                   int width = loadedImage.getWidth();


                   ViewGroup.LayoutParams params = photographHolder.imageView.getLayoutParams();
                   params.width = photographHolder.imageView.getWidth();
                   params.height = getNewHeight(width,height,photographHolder.imageView.getWidth());
               photographHolder.imageView.setLayoutParams(params);
               }

               @Override
               public void onLoadingCancelled(String imageUri, View view) {

               }
         });

页: [1]
查看完整版本: RecyclerView 瀑布流图片自适应