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]