问题标签 [androidsvg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
656 浏览

android - 图像上的 AndroidSVG 模糊边缘

我想在 android 上显示条码。作为输入,我得到 SVG 字符串。作为 SVG 库,我使用AndroidSVG。我使用了图书馆网站上的示例代码,一切似乎都很好。但是当我放大图像时,我会得到扭曲的边缘(抗锯齿?)。我试图禁用所有标志。但是图像仍然有模糊的边缘。我的代码有什么问题?

图片: 尝试放大到最大,你会看到模糊的边缘。 在此处输入图像描述

代码:

0 投票
0 回答
277 浏览

android - 将 SVG clipPath 应用于几何

我用来在 Android 上渲染 SVG 的库不支持clipPath. 解决方法是“将剪辑路径应用于您的对象,以便物理剪辑它们的形状”。将包含clipPath元素的 SVG 转换为没有实例的等效几何图形的算法是什么clipPath

0 投票
1 回答
425 浏览

android - setCloseButtonIcon(Bitmap drawable) 不适用于 ChromeCustomTab 中的 SVG

我需要更改 ChromeCustomTab Android 中的默认十字图标,我正在使用以下代码将其更改为后退图标:

它适用于 PNG,但不适用于 SVG。

根据本文档,我们必须根据本文档维护图像的大小。

https://developer.android.com/reference/android/support/customtabs/CustomTabsIntent.html#KEY_ICON

我认为它不起作用,因为它们没有遵循文档中给出的尺寸。

0 投票
1 回答
32 浏览

android - 如何在android中识别SVG中的子元素?

我正在使用Android 的 SVG 渲染库通过解析 SVG 创建一个可绘制的矢量。然后我想识别它的元素并使它们可填充。

例如,我想在 SVG 文件中分别标识所有六个元素,如下所示,我想让它们可填充。

在此处输入图像描述

这样做的适当方法是什么?

0 投票
0 回答
59 浏览

android - 从 ImageView 中获取 SVG

我正在使用AndroidSVG动态放置呈现为 svg 的签名,以显示到ImageView.

这是我的代码:

我的问题是,如何在代码执行SVGImageView后期摆脱困境。

这是我正在尝试的:

任何想法如何摆脱SVG困境ImageView

0 投票
1 回答
381 浏览

android - 当我触摸 svg 图像时如何填充 svg 形状而不损失 svg 的质量

此图像是加载到 SVGImageView 中的 SVG 图像。我无法使用 onTouch 侦听器将颜色填充到 SVG 中。我厌倦了将颜色填充到特定的形状或区域。帮我。谢谢你。

https://i.stack.imgur.com/96TM5.png

并用不同的颜色填充区域,如下所示:

https://i.stack.imgur.com/t9zXG.jpg

0 投票
1 回答
1209 浏览

java - 下载 SVG 并转换为 Bitmap 或 Drawable

我的 API 正在返回一个 SVG,我想把这个 SVG 变成一个位图,所以我可以将它用作我的谷歌地图片段上的 Pin。

我发现 https://github.com/japgolly/svg-android 将 Jar 添加到我的应用程序后,我开始收到与字体相关的奇怪运行时错误。显然它已经过时了,没有任何用处。

我研究了 Glide,因为有些人认为它可以与 SVG 一起使用。

我什至没有数据类型来读取它,而且真的没有办法将它转换为可用的格式。

我想做的就是把这个 responseBody.byteStream() 变成一个位图。也就是说,Java 解决方案也必须存在。

0 投票
1 回答
392 浏览

android - 有没有办法实现一个android应用程序来显示印度地图svg文件并与svg文件进行一些交互?

有没有办法实现一个android应用程序来显示印度地图SVG文件并与svg文件进行一些交互,比如点击时选择印度的状态。放大,缩小。将印度视为具有所有状态信息/图形的单个 svg 文件?

我能够将应用程序中的 svg 文件作为矢量图像添加到图像视图中,并且它的静态不是交互式的

0 投票
0 回答
58 浏览

android - 导入、编辑和导出保存的 SVG 文件

我有一个要求,我必须从各种 svg 文件(如形状)生成单个 svg 文件到 android 平台中的画布中,如制作图像。除此之外,在保存该 svg 文件后,我还可以重新导入该 svg 文件,并可以撤消/重做之前所做的更改,以及添加新内容并保存新的 svg 文件。

我不太了解在保存 svg 文件后导入和重用它,并根据 svg 文件中的图层逐步重做/撤消或编辑以前的更改,并对其进行新的更改。

我有研发人员想办法,但找不到任何有用的解决方案。如果有人能建议我这样做的方便方法,那将是很大的帮助。

谢谢你。

0 投票
1 回答
244 浏览

android - 在 Android 中从 Web 或本地缓存加载 .svg 文件

我正在使用异步Glide加载.png图像。

File file = Glide.with(context).load(location).downloadOnly(1024, 1024).get();

在 的情况下.svg,文件已创建但未加载到ImageView.