问题标签 [svg-android]

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 投票
2 回答
1628 浏览

android - 画布不显示图像/可绘制

我正在研究 SVG 路径和图像。我已加载 SVG 文件并获取图像并尝试在画布上设置此图像。但是画布没有显示图像。我检查了这个图像/图片的高度和宽度以及空值检查,它不是空值,所以我无法理解为什么画布没有显示图像。任何帮助

我的代码:

0 投票
1 回答
1932 浏览

android - SVG Android 异常

我遇到了处理 SVG-android 库的问题。在我的主要活动中,我想在 imageview 上显示 SVG 对象,但是我遇到了这个错误。

我的代码如下:

请指教。谢谢你。

0 投票
1 回答
148 浏览

android - 图像到 SVG 文件以便在 Android 上加载它

是否可以将图像转换为 svg 文件并使用svg-android lib 将其加载到 android 上?

我尝试使用 Inkscape,但它没有加载到我的应用程序中。但是,如果我尝试使用此图像,它会起作用!

请在这方面指导我。

0 投票
1 回答
2308 浏览

android - 从 SVG 资源加载背景

我想使用 svg-android 加载 SVG 图片作为布局背景。我试过这个,但我的布局背景仍然是白色的(在 logcat 中没什么特别的):

我究竟做错了什么 ?

0 投票
1 回答
201 浏览

svg-android - SVG图像不显示android

我使用svg-android.jar来自https://code.google.com/p/svg-android的库。图像不显示。

我试过setLayerType(View.LAYER_TYPE_SOFTWARE, null)但没有用。

我不知道如何解决这个问题。

0 投票
2 回答
453 浏览

android - 在android中使用一个具有不同颜色的图标的最佳解决方案是什么?

我尝试在 svg-android 中使用 svg 格式的图标,但它不起作用。我已经从 svg 文件创建了一个可绘制对象,并将其用于 ImageView ImageResource,但该图像是不可见的。那么我怎么能用 svg-android 做到这一点呢?或以不同的方式?

是我要使用的图标的示例:

我想将它与 SVG 格式一起使用,因为我想将相同的图标与另一种颜色一起使用。

这是我的 XML 文件:

这里我的onCreateView:

0 投票
8 回答
49477 浏览

android - android:load svg file from web and show it on image view

我想从网上加载一个 svg 文件并在 ImageView 中显示这个文件。对于非矢量图像,我使用Picasso库。

是否也可以将此库用于 svg 文件?
有没有办法从网络加载 svg 文件并在 ImageView 中显示它?
我使用svg-android库来显示 svg 文件,但我不知道如何从网络获取 svg 图像,该库的所有示例都使用本地文件。

0 投票
0 回答
154 浏览

android - SVG 安卓库

我正在使用 com.larvalabs.svgandroid 库。它只适用于 Adob​​e Illustrator 制作的 SVG 图像。我尝试了 Inkscape 和在线在线转换 SVG 转换器,但是这些输出都不起作用。是否有任何免费软件可以生成该库熟悉的 SVG 文件?

0 投票
2 回答
1452 浏览

android - Android Volley 显示 SVG 图像

在我的 Android 应用程序中,我从我的网站下载文本内容并将其存储在我的 mysql 数据库中。现在我想从同一个网站下载和缓存图像。使用 AndroidVolley 的<com.android.volley.toolbox.NetworkImageView,下载普通图片效果很好。但我想下载 SVG 矢量图像,将它们缓存并显示在我的应用程序中。到目前为止,这在 Android Volley 中是不可能的......

我已经尝试使用 AndroidVolley 作为字符串下载 SVG,然后将它们放入 svg-android 元素(请参见此处),但 svg-android 从未显示我的图像。看来,它无法显示由 Inkscape 创建的 SVG ......

有谁知道一种简单的方法,如何下载这些文件并在视图中显示它们?

谢谢

// 更新 27.3.2015 //

所以这是我的解决方案:使用 Android Volley,我设置 aStringRequest以将我的 SVG-Image 作为字符串访问。AndroidSVG库(不要与 svg-android 库混淆)可以将此 String 转换为 SVG-Object 并将其放入SVGImageView-View 中。这是一个示例代码,它是如何工作的:

非常感谢!

0 投票
1 回答
523 浏览

android - Android svg 解析,官方库问题

您好,我正在使用 android svg-android.jar 编写一个 android 应用程序。(我认为它是谷歌官方图书馆) 我正在尝试解析我的 svg 我得到一个错误。我的 svg 落在这条线上:

我得到的错误是:java.lang.NumberFormatException: Invalid int: "EDEDED;stop-opacity:0.2"

在该项目的谷歌代码中,我看到了这个:

谷歌似乎也无法处理具有不透明度的样式。svg 本身是通过程序生成的。我的问题是:是否有另一个用于 svg 解析的 android 库?我搜索并找不到。

谷歌代码网站没有最新的代码吗?(我听说谷歌停止支持它)

是否有另一种方法可以为不包含 style 属性的 stop 元素提供不透明度?

还是最烦人的选项我应该等待写它的人来修复它?(在谷歌代码项目网站上也发表了评论,但最后一条评论来自 2014 年,不知道我是否得到了参考)。

帮助将不胜感激谢谢!