我有一个ImageView,里面有一个图像。我想在图像上添加一个动画gif。任何想法如何?我应该在ImageView和gif下面创建一个surfaceView吗?或者还有别的吗?在图像上方添加gif
1
A
回答
0
FrameLayout
允许您将布局堆叠在一起。
您可以尝试这样的事:
<FrameLayout...>
<ImageView...
src="yourImage.png"
/>
<WebView...
id="@+id/your_web_view"
/>
</FrameLayout>
不幸的是,ImageView
不动画GIF格式,所以你可以使用一个WebView
加载GIF。
您可以通过编程执行此操作:
WebView gifView = (WebView) findViewById(R.id.your_web_view);
gifView.loadUrl("file:///path/to/your.gif")
你应该仔细检查它堆积哪一种方式,但IIRK每一个元素是该元素的顶部之前,除非另有说明。
注:我排除所有必需的Android标签等layout_width
,layout_height
等从上方为了简化的例子。你将不得不添加这些。
+0
除了一件事以外,一切都安然无恙..它不移动..:P –
+0
@AllieFly更新!你必须使用'WebView'来加载GIF,以便它动画(如果你想自己做)。否则,我确信有大量的库可以显示GIF。 – omkarmoghe
相关问题
- 1. 如何在JPanel中添加GIF图像?
- 2. 在黑莓的上方位图字段中加载gif图像
- 3. 如何将GIf图像添加为视图上的图层?
- 4. 在tabBarItem上添加GIF
- 5. LWUIT:将GIF图像添加到标签
- 6. 将gif图像添加到java applet中?
- 7. 将GIF图像添加到TclTk窗口
- 8. 将gif图像添加到chart.js V2.0
- 9. 在gif上显示图像
- 10. 在图像上添加图像
- 11. 加载GIF图像 - iPhone
- 12. 在UIImage上添加图像
- 13. 在GIF图像上进行MATLAB直方图均衡
- 14. 当图像加载时添加'加载'gif
- 15. 如何在android中的imageview中添加gif图像?
- 16. 在Android资产文件夹中添加.gif图像
- 17. 在上传时显示GIF图像
- 18. 如何在lazyload期间在图像占位符上显示“加载”gif图像
- 19. 如何将gif图像添加到iOS应用图标?
- 20. 为GIF图像
- 21. 在JPanel上添加一个.GIF的黑色方块显示
- 22. 在按钮上添加图像图标?
- 23. 图像库和gif图像
- 24. 在通过ajax删除图像时加载gif图像
- 25. 在现有图像上添加叠加图像查看
- 26. 在悬停上添加透明图像上的另一图像
- 27. 在ImageView的特定XY点上的图像上添加图像
- 28. 试图加载一个GIF图像,但不加载在铬
- 29. Android:在图像下方添加文本
- 30. 如何在JPanel(在JPanel)paint方法上添加图像?
使用框架布局进行调查 - 它允许您将一个视图悬停在另一个视图上,可能足够满足您的要求。 – Ewald