如何在Android手机上正确显示加载图片

问题描述:

我一直在试图从我的资源中使用.gif文件,但加载时我没有任何移动。我正在使用它作为加载图像,而我正在做一个异步任务。我以前使用进度对话框,但现在我想自己显示图像,而不是使用对话框。我怎样才能让这个图像正确显示?如何在Android手机上正确显示加载图片

尝试使用AnimationDrawable: http://developer.android.com/reference/android/graphics/drawable/AnimationDrawable.html

基本上,你应该拆分每个GIF动画到单独的文件框架 - 如.png文件(比方说,如果它有透明性),并在<animation-list>而不是指定这些文件。您还可以控制每个帧的持续时间。

见链接代码示例

+0

你碰巧知道是否有任何可用的默认Android加载图像? – ninjasense 2010-12-20 22:07:35

+0

我不确定android是否拥有它们,但是如果你有一个图片编辑器,你可以复制和旋转谷歌搜索的内容:http://www.google.ca/images?hl = zh-CN&q = loading + animation&um = 1&ie = UTF-8&源= OG&SA = N&标签=无线&BIW = 1280&波黑= 918 – f20k 2010-12-21 04:34:15

如果你是使用gif图片,你可以只使用一个web视图代替的ImageView的deadset。然后制作一个显示你的gif图像的html文档。当您在WebView中显示它时,它将为您制作动画。