Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何显示某些图像的加载进度动画?_Android_Animation_Image Processing_Progress Bar - Fatal编程技术网

Android 如何显示某些图像的加载进度动画?

Android 如何显示某些图像的加载进度动画?,android,animation,image-processing,progress-bar,Android,Animation,Image Processing,Progress Bar,当从远程位置加载图像时,我想显示进度条(以旋转圆或类似的形式) 我不想在屏幕中间显示标准的进度条。我想把它放在IVIEVIEW的中间(或者保存IVIEVIEW的版式)。有没有简单的方法可以做到这一点?例如,我是否可以选择将progressBar附加到某个视图 我在读关于帧动画的书。我想我会这样做,但首先我要确保我没有重新发明轮子 谢谢。您可以将进度条连接到ImageView布局支架中 相对论 ->图像视图 ->进度条 然后,您可以将“布局对齐”参数设置为进度条,以显示所需的位置 您可以在xml布

当从远程位置加载图像时,我想显示进度条(以旋转圆或类似的形式)

<>我不想在屏幕中间显示标准的进度条。我想把它放在IVIEVIEW的中间(或者保存IVIEVIEW的版式)。有没有简单的方法可以做到这一点?例如,我是否可以选择将progressBar附加到某个视图

我在读关于帧动画的书。我想我会这样做,但首先我要确保我没有重新发明轮子


谢谢。

您可以将进度条连接到ImageView布局支架中

相对论 ->图像视图 ->进度条

然后,您可以将“布局对齐”参数设置为进度条,以显示所需的位置


您可以在xml布局中执行此操作,然后通过编程进行膨胀,因此,当启动/停止图像下载过程时,您可以将ProgressBar可见性设置为打开/关闭

您的意思是像微调器一样吗

是的,你可以这样做:

下面是一个示例代码:

<!--Grey Spinner-->
<ProgressBar
    android:id="@android:id/progress"
    style="?android:attr/progressBarStyleSmall"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
/>
<!--Black Spinner-->
<ProgressBar
    android:id="@android:id/progress"
    style="?android:attr/progressBarStyleSmallInverse"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
/>
您还必须注意,若要从internet下载图像,请不要使用UIThread。您还可以在标题栏中添加进度条

使用以下代码将微调器添加到标题栏(onCreate()中的调用请求..):

希望这有帮助。
干杯

嗯。不要介意。有一个ProgressBar控件,我可以放入我的布局中,使其可见或消失,如我所愿。我也在寻找相同的功能,你能提供一个示例代码吗?
    progressBarStyleSmallTitle
    progressBarStyleLarge
    progressBarStyleLargeInverse
    progressBarStyleHorizontal
    progressBarStyleSmallTitle
requestWindowFeature(Window.FEATURE_PROGRESS);
//calling setContentView() after requesting
setContentView(R.layout.main);
setProgressBarVisibility(true);
//call setProgressBarVisibility(false); to turn it off