Android:在Network ImageView中显示加载符号

Dra*_*gon 4 android android-volley networkimageview

我正在使用Volley库中的NetworkImageView来加载图像.

但是,当图像需要从URL加载时,我想在图像容器中显示旋转/移动加载符号.

我尝试使用setDefaultImageResId()函数来设置loader.gif图像.但我认为Android本身不支持gif格式.

请指教.谢谢.

小智 9

你只需把NetworkImageViewProgressBarFrameLayout或者RelativeLayout,像这样

<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>
Run Code Online (Sandbox Code Playgroud)

请注意ORDER COUNTS,请确保将其放在NetworkImageView后面,ProgressBar以便在加载图像后NetworkImageView停留在顶部ProgressBar.

希望能帮助到你!