Я хочу показать круговой индикатор выполнения в Glide, когда он загружает изображения в виде изображения. Но я не в состоянии это сделать.Как показать индикатор выполнения внутри скольжения
То, что я сделал до сих пор
Я объявил Прогресс бар в XML следующим образом
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
>
<ProgressBar
android:id="@+id/empty_clockwise"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:indeterminateDrawable="@anim/loading_rotation"
android:layout_centerInParent="true"
android:visibility="visible" />
</FrameLayout>
и устанавливать это в Java следующим образом
.diskCacheStrategy(DiskCacheStrategy.NONE)
.placeholder(progressBar.getIndeterminateDrawable())
.listener(new RequestListener<Integer, GlideDrawable>() {
@Override
public boolean onException(Exception e, Integer model, Target<GlideDrawable> target, boolean isFirstResource) {
return false;
}
@Override
public boolean onResourceReady(GlideDrawable resource, Integer model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
progressBar.setVisibility(View.GONE);
return false;
}
}).into(ivAnimationBoard);
}
});
Но он не отображается внутри изображения, но находится в центре активности.
Что я хочу:
Я хочу показать этот прогресс бар внутри зрения изображения, где Glide находящегося показывает изображение.
, как это собирается помочь? Я могу понять ? –