프로그래밍 방식으로 이미지보기를 정의하고 웹 서비스에서 다운로드 한 이미지와 비동기 적으로 업데이트했습니다.프로그래밍 방식으로 이미지보기에 진행률 막대를 삽입하는 방법
이제 이미지보기에 진행률 표시 줄을 추가하여 이미지가로드 될 때까지 이미지보기에 진행률 막대가 표시되도록하려고합니다. 가로 스크롤보기 내에서 업데이트하기 때문에 xml 파일에서 imageview를 정의하지 않았습니다.
도움이 절실히 필요합니다 ... !!!
여기에 내가 이미지보기protected ImageView asImageView(final String message,final String path){
final ImageView iv=new ImageView(this);
AsyncImageLoaderv asyncImageLoaderTop = new AsyncImageLoaderv();
Bitmap cachedImageTop=
asyncImageLoaderTop.loadDrawable(
path, new AsyncImageLoaderv.ImageCallback() {
public void imageLoaded(Bitmap imageDrawable,
String imageUrl) {
iv.setImageBitmap(imageDrawable);
}
});
iv.setImageBitmap(cachedImageTop);
iv.setScaleType(ImageView.ScaleType.FIT_XY);
LinearLayout.LayoutParams params= new LinearLayout.LayoutParams(100,120);
params.setMargins(10, 10, 10, 10);
iv.setLayoutParams(params);
iv.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
startActivity(new Intent(getApplicationContext(),
ShowPhotoActivity.class).putExtra("imagePath",
path).putExtra("message", message));
}
});
return iv;
}