问题标签 [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.
android - 图像上的 AndroidSVG 模糊边缘
我想在 android 上显示条码。作为输入,我得到 SVG 字符串。作为 SVG 库,我使用AndroidSVG。我使用了图书馆网站上的示例代码,一切似乎都很好。但是当我放大图像时,我会得到扭曲的边缘(抗锯齿?)。我试图禁用所有标志。但是图像仍然有模糊的边缘。我的代码有什么问题?
代码:
android - 将 SVG clipPath 应用于几何
我用来在 Android 上渲染 SVG 的库不支持clipPath
. 解决方法是“将剪辑路径应用于您的对象,以便物理剪辑它们的形状”。将包含clipPath
元素的 SVG 转换为没有实例的等效几何图形的算法是什么clipPath
?
android - setCloseButtonIcon(Bitmap drawable) 不适用于 ChromeCustomTab 中的 SVG
我需要更改 ChromeCustomTab Android 中的默认十字图标,我正在使用以下代码将其更改为后退图标:
它适用于 PNG,但不适用于 SVG。
根据本文档,我们必须根据本文档维护图像的大小。
https://developer.android.com/reference/android/support/customtabs/CustomTabsIntent.html#KEY_ICON
我认为它不起作用,因为它们没有遵循文档中给出的尺寸。
android - 如何在android中识别SVG中的子元素?
我正在使用Android 的 SVG 渲染库通过解析 SVG 创建一个可绘制的矢量。然后我想识别它的元素并使它们可填充。
例如,我想在 SVG 文件中分别标识所有六个元素,如下所示,我想让它们可填充。
这样做的适当方法是什么?
android - 从 ImageView 中获取 SVG
我正在使用AndroidSVG动态放置呈现为 svg 的签名,以显示到ImageView
.
这是我的代码:
我的问题是,如何在代码执行SVG
的ImageView
后期摆脱困境。
这是我正在尝试的:
任何想法如何摆脱SVG
困境ImageView
?
android - 当我触摸 svg 图像时如何填充 svg 形状而不损失 svg 的质量
此图像是加载到 SVGImageView 中的 SVG 图像。我无法使用 onTouch 侦听器将颜色填充到 SVG 中。我厌倦了将颜色填充到特定的形状或区域。帮我。谢谢你。
https://i.stack.imgur.com/96TM5.png
并用不同的颜色填充区域,如下所示:
java - 下载 SVG 并转换为 Bitmap 或 Drawable
我的 API 正在返回一个 SVG,我想把这个 SVG 变成一个位图,所以我可以将它用作我的谷歌地图片段上的 Pin。
我发现 https://github.com/japgolly/svg-android 将 Jar 添加到我的应用程序后,我开始收到与字体相关的奇怪运行时错误。显然它已经过时了,没有任何用处。
我研究了 Glide,因为有些人认为它可以与 SVG 一起使用。
我什至没有数据类型来读取它,而且真的没有办法将它转换为可用的格式。
我想做的就是把这个 responseBody.byteStream() 变成一个位图。也就是说,Java 解决方案也必须存在。
android - 有没有办法实现一个android应用程序来显示印度地图svg文件并与svg文件进行一些交互?
有没有办法实现一个android应用程序来显示印度地图SVG文件并与svg文件进行一些交互,比如点击时选择印度的状态。放大,缩小。将印度视为具有所有状态信息/图形的单个 svg 文件?
我能够将应用程序中的 svg 文件作为矢量图像添加到图像视图中,并且它的静态不是交互式的
android - 导入、编辑和导出保存的 SVG 文件
我有一个要求,我必须从各种 svg 文件(如形状)生成单个 svg 文件到 android 平台中的画布中,如制作图像。除此之外,在保存该 svg 文件后,我还可以重新导入该 svg 文件,并可以撤消/重做之前所做的更改,以及添加新内容并保存新的 svg 文件。
我不太了解在保存 svg 文件后导入和重用它,并根据 svg 文件中的图层逐步重做/撤消或编辑以前的更改,并对其进行新的更改。
我有研发人员想办法,但找不到任何有用的解决方案。如果有人能建议我这样做的方便方法,那将是很大的帮助。
谢谢你。
android - 在 Android 中从 Web 或本地缓存加载 .svg 文件
我正在使用异步Glide
加载.png
图像。
File file = Glide.with(context).load(location).downloadOnly(1024, 1024).get();
在 的情况下.svg
,文件已创建但未加载到ImageView
.