1

I want to draw animations over a webview. My activity's xml structure looks like the structure below:

 <FrameLayout>
    <LinearLayout>    
    </LinearLayout>

        <WebView/>

    <LinearLayout>      
    </LinearLayout> 
 </FrameLayout>

Is it possible somehow to create a transparent canvas in order to draw my animation over the webview?

Thanks in advance!

4

2 回答 2

0

好的...实际上是通过创建一个扩展 WebView 的 CustomWebView 对象并将其以编程方式添加到布局中来完成的。CustomWebView 对象覆盖 onDraw(Canvas canvas) 方法,我在那里做我的动画......

于 2013-05-27T22:13:11.547 回答
0

如果您使用 aRelativeLayout作为父级,WebView您将能够在其上方添加一些其他视图,XML文件中的声明顺序决定了它的绘制方式,因此如果WebView首先绘制,则下一个视图将位于它之上,让这个视图的背景透明,你应该很高兴,你可能在与它交互时遇到一些问题,但是我会在不需要的时候 WebView使这个视图的可见性。View.GONE

于 2013-05-27T10:33:32.283 回答