MovieGalleryAdapter.java 文件源码

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

项目:Blockbuster 作者:
private void setupItemImage(SimpleDraweeView imageView, Uri imageUrl, boolean isVertical) {
        ImageRequest request = ImageRequestBuilder.newBuilderWithSource(imageUrl)
                .setProgressiveRenderingEnabled(true)
                .build();
        DraweeController controller = Fresco.newDraweeControllerBuilder()
                .setImageRequest(request)
                .setOldController(imageView.getController())
                .build();
        imageView.setController(controller);

       // imageView.setLayoutParams(new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, (int) context.getResources().getDimension(R.dimen.poster_grid2_height)));

        final RelativeLayout.LayoutParams lp =
                    (RelativeLayout.LayoutParams) imageView.getLayoutParams();

//
            if (!isVertical) {
                lp.height = ViewGroup.LayoutParams.MATCH_PARENT;
                lp.width = (recyclerView.getMeasuredHeight()/3)*2/3;
            } else {
                lp.height = recyclerView.getMeasuredWidth()/2;
                lp.width = ViewGroup.LayoutParams.MATCH_PARENT;
            }
            imageView.setLayoutParams(lp);
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号