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