Articles of svg

SVG与Android上的PNG

这是在Android中处理图像的最佳方式。 最近在Android Lollipop中我们已经支持SVG(可缩放矢量图形)概念。 这是处理图像的最佳方式,以支持所有分辨率PNG(将图像放置在特定的可绘制资源中)或SVG(压缩得很好的小文件大小,可以扩展到任何大小而不会失去清晰度(非常小))。

android有* native *支持SVG图像作为可绘制资源(图标)吗?

我正在阅读和观看UI教程。 他们都谈到了你需要了解不同设备尺寸和分辨率的事实。 因此,将图标导出为多种尺寸以支持不同的屏幕密度。 SVG是一个开放标准(W3C),应该用来解决这类问题。 那么我可以原生使用SVG文件作为我的图标的绘图吗? 注意:我不是在谈论浏览器支持。

Android图片地图。 – 显示.svg并将其用作图像映射(触摸区域)

我正在寻找一种显示图像的方法,让用户点击图像的不同部分来导航和执行操作。 我正在考虑使用隐形颜色贴图来检查哪些部分被触摸过。 但由于我也想强调所选区域,我正在考虑使用矢量。 有一个很好的库可以将svg文件渲染到图像视图中,但它不能处理触摸。 那里有图书馆吗? 或者更聪明的方式呢? (我也查看了这个项目,但它不会吞下.svg文件,我的矢量图像太复杂了,无法手工插入所有数据)

Android Studio矢量资产导入错误 – 不支持的标记

我一直在使用新的gradle插件测试Andorid Studio – 1.4.0-beta3。 我一直在尝试导入我自己的矢量资产,在Inkscape中制作。 但是我不断收到导入错误。 错误消息包含svg中许多不支持的标记。 In mm_card.svg: ERROR@ line 54 is not supported ERROR@ line 56 is not supported ERROR@ line 58 is not supported ERROR@ line 62 is not supported ERROR@ line 66 is not supported ERROR@ line 70 is not supported ERROR@ line 74 is not supported ERROR@ line 78 is […]

应用随机崩溃与致命信号7(SIGBUS),代码2或致命信号11(SIGSEGV),代码1

上下文 我正在创建一个应用程序,它应该在Fragment上显示一些图像,其中大部分都是从互联网上下载的。 我正在使用Glide来处理我在我的CardViews上的图像加载和我的图像滑块上的Fresco ( 这个问题解释了为什么我使用了两个图像库)。 lib的Fresco部分主要基于AndroidImageSlider 这个分支 。 重要提示:我尝试加载的图像可以是PNG或SVG 。 更多信息:我正在使用运行Android 5.0.2的Moto Maxx (国际版Droid Turbo )。 也发生在运行Android 4.4.2(cyanogen mod)的三星Galaxy S4上,但它的发生频率要低得多。 PS:我没有使用NDK。 问题 有时,我的应用程序只是崩溃,无处不在,甚至没有任何用户交互。 当它发生时,我在logcat上收到以下错误消息: Fatal signal 7 (SIGBUS), code 2, fault addr 0x9a74c060 in tid 21894 全栈: 04-07 07:59:08.110 21894 21894 F libc : Fatal signal 7 (SIGBUS), code 2, fault addr 0x9a74c060 in tid […]

Vector Asset Studio将彩色.svg文件导入为黑色和白色

我正在使用此处的说明,从Google使用新选项(2016年3月)将.svg文件导入drawable而不是.png文件。 我遇到的问题是文件导入为黑白,即使文件有很多颜色。 以下是Google Chrome浏览器读取的.svg文件的图片: 然后,Vector Asset Studio会像这样读取同一个文件: 在应用程序中,图像显示为黑色和白色。 知道为什么会这样吗? .svg文件是在Adobe PhotoShop Creative Cloud上生成的,我在Mac上使用的是Android Studio 1.5.1。 谢谢! 编辑:添加了.svg文件的链接我正在使用这个问题。

SVG支持智能手机浏览器

我正在调查SVG,所以我想知道是否有人知道SVG支持对于智能手机上的浏览器有多好。 我知道Opera Mini / iPhone支持很多SVG Tiny,但我无法弄清楚对其他浏览器的支持(Blackberry,Pre,Android,Nokia智能手机)。 我知道使用IE作为渲染引擎的手机根本就没有支持。 我试图find最新数据,但在2007年之后找不到任何内容。如果有人可以链接到在移动浏览器上讨论SVG支持的post,我将不胜感激。

Android Studio 1.3 SVG转换为png

在最近的谷歌IO 2015中,谷歌宣布新的Android Studio 1.3 /新gradle插件将支持导入和SVG文件,构建系统将生成不同设备密度的资产(hdpi,xhdpi,xxhdpi等): http://robovm.com/google-io-summary-whats-new-in-android-development-tools/ http://img.androidcookie.com/android/pp 在Android中有一些提及:在res中使用SVG会导致错误:“文件名必须以.xml或.png结尾” 我试图创建一个hello world应用程序并放置一个svg文件(在drawable文件夹中将其重命名为xml)。 它在设备上编译并安装,但在执行期间崩溃,说svg不是vlaid标签。 假设原始文件需要更多转换。

viewportwidth / height对Android drawables的影响是什么?

我有一个SVG drawable。 有时,我必须resize。 通常我会更新宽度和高度。 我无法解决的是viewportwidth和height如何影响svg。 似乎改变这些尺寸可以将svg推出可见区域内的视野。 这些计量单位代表什么? 它与宽度和高度的关系分别是多少? 谷歌的文件 (像往常一样)严重不足。 有人可以详细说明吗?

android:从web加载svg文件并在图像视图中显示它

我想从web加载svg文件并在imageView上显示此文件,对于普通的png或其他图像文件我使用Picasso库是否可以将此库用于svg文件? 是什么方式从Web加载svg文件并在图像视图上显示? 我使用svg-android库来显示svg文件,但我不知道如何从web获取svg图像所有示例都使用本地文件。