2011-03-10 4 views
4

런타임에보기를 "바꿔 넣을"수있는 방법이 있습니까? 내 목표는 다음과 같습니다. 이미지가로드 될 때까지 움직이는 불확실한 ProgressBar보기를 표시하고 싶습니다. 미친 것들을 많이하지 않고도 쉽게이 작업을 수행 할 수 있습니까? ProgressBar 회 전자 애니메이션의 리소스 ID를 가져 와서 단순히 재사용 할 수있는 방법이 있습니까?이미지가 ImageView에로드되는 동안 ProgressBar를 표시 하시겠습니까?

답변

16

예. 나는 ImageViewProgressBar을 모두 포함하는 FrameLayout을 만드는 경향이 있습니다. onCreate()에서 나는 imageView.setVisibility(View.INVISIBLE)을하고 다음 이미지가로드되면 나는 수행을 스레딩 항상 AsyncTask를 사용해야하는 측면에서

progress.setVisibility(View.INVISIBLE); 
imageView.setVisibility(View.VISIBLE); 

. 이는 여전히 다루기는하지만 프로세스의 가장 복잡한 부분입니다. 전체 코드 목록을 보려면 this answer을 확인하십시오.

관련 문제