在WebView中是否可以使用可绘制对象(而不是图像)?

3

可能是重复问题:
{{link1:@Android display /res/viewable in WebView}}

在WebView(img标签内)中使用可绘制对象(形状、渐变等)是否可能?

P.S. 我已经阅读了this answer。所以,我知道如何插入图像,但其他可绘制对象呢?

编辑

例如:我需要在WebView中显示圆(不使用画布)。


@TryTryAgain,就像我说的(两次),我不需要一张图片。不过还是谢谢。 - Dmitry Zaytsev
抱歉,我以为它可以与XML可绘制对象互换,这个链接是否更合适:https://dev59.com/VXM_5IYBdhLWcg3wt1k0? - TryTryAgain
我猜我不太确定你在寻找什么具体用途,但在当前状态下,使用外部布局是否是一个选项?http://www.mkyong.com/android/android-webview-example/ - TryTryAgain
关闭此问题的评论:先前问题的答案可能已经不再有效。请参考http://stackoverflow.com/questions/9105913/android-4-0-webview-loadurl-oddity中的答案了解原因。 - Lawrence D'Oliveiro
1个回答

3

您可以直接在<IMG...>标签的URL中插入Base64编码的图像数据。 URL格式为“data:mimetype;base64,data”。例如,请参见此处


看起来它会工作)至少现在我可以将Drawable压缩为Bitmap,从Bitmap获取字节数组,然后将数组编码为Base64。 - Dmitry Zaytsev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接