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

다운받은 이미지가 보여지는 시점을 알 수 있을까요?

0 추천
안녕하세요.

AUIL를 이용하여 서버로부터 이미지를 다운로드 받아 imageview에 보여주는데요.

서버에서 받은 이미지가 imageview에 보여지는 시점을 알 수 있을까요?

이미지가 보여져야만 처리를 해 줘야 하는 일들이 있습니다.

 

이미지 용량이나 인터넷 속도, 단말기 사양 등에 따라 이미지가 보여지는 시점이 제각각 다를것 같은데요.

어떻게 하면 이미지가 보여지는 시점을 알 수 있을까요?

조언 좀 부탁드립니다.
잔디21 (210 포인트) 님이 2014년 12월 18일 질문

1개의 답변

0 추천

이미지를 보여주시는데 이미지 뷰를 쓰시죠..?

 

ImageView 커스텀 클래스를 하나 선언 하시고. AUIL에서 이미지뷰를 가져다가 이미지를 넣어주는 메소드가 있을껍니다.

 

  setImageBitmap라던가.. setImageDrawable    setImageResource 등을 오버라이드 하시고 해당 AUIL로 넘기는 뷰를 해당 커스텀 이미지 뷰로 넘기시고 해당 메소드로 데이터가 넘겨질때 이미지 다운로더에서 이미지가 셋된걸로 생각하시고

 

코딩 하시면 될것같습니다.

 

즐코딩하세요.

Heylee 님이 2014년 12월 18일 답변
에공. 제가 질문을 잘 못 드렸나봅니다.
답변해 주신것처럼 이미지뷰에 다운로드 받은 이미지가 보여지게 하는 것은 알고 있는데요.
제 질문은 이미지뷰에 다운로드 받은 이미지가 보여지는 시점(단말기에서 보여지는 시점)이 언제인지를 여쭙는 겁니다. 어떻게 알 수 있을까요?
setImageBitmap 등을 호출한 시점에 보여진다고 생각하시면 됩니다.

이미지가 보여지는 시점을 정확하게 아는 것은 안드로이드 OS구조상 불가능합니다.
...