마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

뷰플리퍼동적생성시 질문입니다..

0 추천
viewfillper 동적생성 구현중  imgurl을 picass라이브러리를 이용하여 이미지를 다운받아서 동적생성되는

이미지뷰에 바로 넣어주는걸 구현하려고 하는데 동적생성하는 이미지뷰에 addView하기전에 picasso 사용해주면 이미지가 안나옵니다.. 동적생성시 이미지뷰아이디를 setBackground 안에 안들어가서 그런거같은데 어찌 방법이 없을까요 viewpager같은경우는 포지션값으로 했지만 viewfillper는 달리 방법을 모르겠습니다

아시는분 있으시면 답변 부탁드립니다.
이퀵퀵 (400 포인트) 님이 2015년 11월 3일 질문

1개의 답변

0 추천
public class DynamicPicasso implements Target{

    private Context mContext;
    private ImageView ImageView;

    public DynamicPicasso(Context context,  ImageView ImageView){
        mContext = context;
        this.ImageView = ImageView;
    }

    @Override
    public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom loadedFrom) {
        ImageView.setImageBitmap(bitmap);
    }

    @Override
    public void onBitmapFailed(Drawable drawable) {
          //실패시  해당 코딩
    }

    @Override
    public void onPrepareLoad(Drawable drawable) {
           //placeholder가 작동안하므로 여기에 날코딩
    }

}

//사용시
DynamicPicasso = new DynamicPicasso (getApplicationContext(), imageview);
        Picasso.with(getApplicationContext()).load(경로)
                .resize()//fit()이 작동 안되므로 리사이즈
                .into(DynamicPicasso );

 

익명사용자 님이 2015년 11월 3일 답변
...