I am using NetworkImageView from Volley library to load images.
But while the image takes time load from a URL I want to show a spinning/moving loading symbol in the image container.
I tried using the setDefaultImageResId() function to set a loader.gif image. But I think gif format is not supported in Android natively.
Please advice. Thanks.
You Just need to put the NetworkImageView and the ProgressBar inside a FrameLayout or a RelativeLayout,something like this
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<ProgressBar
style="?android:attr/progressBarStyle"
android:layout_width="..."
android:layout_height="..." />
<com.android.volley.toolbox.NetworkImageView
android:layout_width="..."
android:layout_height="..."
/>
</FrameLayout>
be aware that the ORDER COUNTS, make sure you put the NetworkImageView after the ProgressBar so that the NetworkImageView stays on top of the ProgressBar after loading the image.
Hope it helps!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With