如何在android中的webview上绘制动画

时间:2013-05-27 09:13:03

标签: android animation canvas

我想在webview上绘制动画。我的activity的xml结构看起来像下面的结构:

 <FrameLayout>
    <LinearLayout>    
    </LinearLayout>

        <WebView/>

    <LinearLayout>      
    </LinearLayout> 
 </FrameLayout>

是否有可能以某种方式创建透明画布以便在webview上绘制我的动画?

提前致谢!

2 个答案:

答案 0 :(得分:0)

如果您使用RelativeLayout作为WebView的父级,则可以在其上方添加其他视图,XML文件中的声明顺序决定了它的方式绘制,所以如果首先绘制WebView,那么下一个视图将位于其顶部,使该视图的背景透明,你应该很好,你可能会遇到一些问题与{{{但是,我会在不需要时查看此视图​​WebView的可见性。

答案 1 :(得分:0)

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