在图片上方添​​加gif

时间:2016-06-09 17:26:48

标签: android image gif

我有一个ImageView,里面有一个Image。我想在该图像上方添加动画gif。知道怎么样?我应该在ImageView和gif下创建一个surfaceView吗?或者还有其他什么?

1 个答案:

答案 0 :(得分: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_widthlayout_height等。你必须添加它们。

相关问题