1
이미지로드에 아쿠아리를 사용하려고합니다. 여기 내 레이아웃입니다 :안드로이드 aquery 이미지 모두 자리 표시 자 및 진행률 막대를 사용하여로드 중
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ProgressBar
android:layout_width="60dip"
android:layout_height="60dip"
android:id="@+id/progress"
android:layout_centerInParent="true"
/>
<ImageView
android:layout_width="300dp"
android:layout_height="300dp"
android:id="@+id/imageViewPagerImage"
android:focusable="false"
android:focusableInTouchMode="false"
android:scaleType="fitCenter" />
</RelativeLayout>
나는 다음과 같이 aquery를 사용
Bitmap placeholder;
@Override
public Object instantiateItem(ViewGroup container, int position) {
View itemView = mLayoutInflater.inflate(R.layout.product_detail_pager_item, container, false);
ImageView imageView = (ImageView) itemView.findViewById(R.id.imageViewPagerImage);
placeholder = null;
placeholder = androidQuery.getCachedImage(R.drawable.product_detail_big);
androidQuery.id(imageView).progress(R.id.progress).image(allUrls.get(position), false, true, 0, 0, placeholder, Constants.FADE_IN);
imageView.setOnClickListener(listener);
container.addView(itemView);
return itemView;
}
문제는, 자리 표시 자 이미지는 이미지가로드 될 때까지 표시되지만 진행 막대 표시되지 않습니다. 나는 다음과 같은 내 XML 레이아웃에서 이미지 뷰 아래에 진행 막대 넣어 경우
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageView
android:layout_width="300dp"
android:layout_height="300dp"
android:id="@+id/imageViewPagerImage"
android:focusable="false"
android:focusableInTouchMode="false"
android:scaleType="fitCenter" />
<ProgressBar
android:layout_width="60dip"
android:layout_height="60dip"
android:id="@+id/progress"
android:layout_centerInParent="true" />
</RelativeLayout>
이 시간이 자리하고 진행 막대 모두가 표시되지만 이미지가로드 된 후 진행 막대 사라지지 않습니다. 자리 표시 자 및 진행 표시 줄을 모두 표시하고 싶지만 이미지가로드 된 후 진행 표시 줄이 사라지게하고 싶습니다. 아무도 이것으로 나를 도울 수 있습니까?
감사합니다.