我想在webview上绘制动画。我的activity的xml结构看起来像下面的结构:
<FrameLayout>
<LinearLayout>
</LinearLayout>
<WebView/>
<LinearLayout>
</LinearLayout>
</FrameLayout>
是否有可能以某种方式创建透明画布以便在webview上绘制我的动画?
提前致谢!
答案 0 :(得分:0)
如果您使用RelativeLayout
作为WebView
的父级,则可以在其上方添加其他视图,XML
文件中的声明顺序决定了它的方式绘制,所以如果首先绘制WebView
,那么下一个视图将位于其顶部,使该视图的背景透明,你应该很好,你可能会遇到一些问题与{{{但是,我会在不需要时查看此视图WebView
的可见性。
答案 1 :(得分:0)
好的......实际上是通过创建一个扩展WebView的CustomWebView对象并将其添加到programmaticaly布局来完成的。 CustomWebView对象覆盖了onDraw(Canvas canvas)方法,我在那里做动画......