草庐IT

svg-edit

全部标签

android - 桌面和移动设备之间的 SVG 渲染不一致 - Arial 是 SVG 中的网络安全字体吗?

我有一个主要是文本的SVG。它在Windows7上的Firefox53和Chrome58中呈现相同(且正确)。它在Android6上的FirefoxMobile53和ChromeMobile58中呈现相同(但不正确)。不正确的呈现与间距有关-两个非文本元素的位置不正确,一个非文本元素比应有的宽度更宽。我的猜测是字体呈现不同-但Android6上的Arial与Windows7上的Arial呈现不同吗?这是我的SVG:#HandsOffHRI我需要在我的XML中显式声明什么,以便SVG在桌面和移动设备之间以相同方式呈现?谢谢。 最佳答案

android - 将 SVG 图像解码为位图

我正在使用AndroidStudio将我的SVG图像转换为XML文件。当我尝试使用R.drawable.svgimage访问它时它工作正常但现在我需要将该图像解码为位图。我尝试了以下方法。它为位图返回null。mResId=R.drawable.svgimageBitmapFactory.Optionsoptions=newBitmapFactory.Options();options.inPreferredConfig=Bitmap.Config.ARGB_8888;Bitmapbitmap=BitmapFactory.decodeResource(mContext.getResou

android - 缩放 Canvas 以在 Android 中调整 SVG 的大小

我没有太多运气来解决这个问题,所以我希望有人能帮助我。我正在使用svg-android从SVG中获取可绘制对象,但该可绘制对象未缩放到View。我能找到的所有内容都说我应该直接在Canvas上绘制并重新缩放Canvas,但是当我尝试这样做时,它似乎只改变了边界而不是缩放图像。这是我到目前为止尝试过的:ImageViewtestview=(ImageView)findViewById(R.id.testview);//GetSVGandconverttodrawableSVGvector=SVGParser.getSVGFromResource(getResources(),R.draw

android - Android Studio 编辑器中的 SVG 文件警告消息

我正在使用带有SVG2VectorDrawable的AndroidStudio2.0:如果我从\RAW资源文件夹中打开一个svg文件进行编辑,我用红色下划线标记的文件和一条警告消息“元素svg必须声明”如下所示:我该怎么做才能解决这个问题?我仅将SVG插件用于允许正确查看SVGXML格式的编辑器扩展这是svg文件内容: 最佳答案 如以下链接所述,您不能在您的项目中直接使用.svg文件。它们首先需要转换成相应的xml文件。为此,您可以使用VectorAssetStudio。这是那些链接SvginAndroidStudio和Import

android - SVG 图像在具有相同代码的 android 3.0+ 中不可见

我有一个测试应用程序,其中有一个ListView,其中包含一个包含两个图像的项目。正如您在API17设备中看到的那样,API10设备不显示播放按钮(SVG图像)。我该如何解决?我的布局文件:这是我设置图像的基本代码:Viewpreview=inflater.inflate(R.layout.list_video_preview,parent,false);ImageViewbackground=(ImageView)preview.findViewById(R.id.background);ImageViewforceground=(ImageView)preview.findView

android - 将 SVG 文件转换为 Android Vector Drawable XML,同时保持组结构就位

我想将SVG文件转换为AndroidVectorDrawableXML。我需要SVG的结构。为了扩展SVG将多个元素组合在一起,我需要该分组也反射(reflect)在AndroidVectorDrawable中。不幸的是,我发现执行SVG到VectorDrawable转换的工具试图以一种消除文件结构中现有分组的方式最小化文件大小。是否有一种聪明的方法来进行转换,使分组树完好无损? 最佳答案 2019年更新:不需要使用任何外部工具或旧答案所指出的Heck。AndroidStudio的AssetStudio允许将SVG/PSD转换为矢量

安卓工作室 :EditText editable is deprecated How to use inputType

我要实现android:editable="false"但它告诉我editable已被弃用,您可以改用inputType。所以我不知道如何使用inputType来实现它。 最佳答案 使用android:clickable="false".但如果您想为其使用onclick监听器。不要使用android:clickable="false"..使用android:cursorVisible="false"android:focusable="false". 关于安卓工作室:EditTexted

Android:在 res 中使用 SVG 会导致错误: "The file name must end with .xml or .png"

我刚刚更新了AndroidStudio1.2.1.1,现在gradle在我的资源文件夹中遇到了svg问题。我一直在毫无问题地使用SVG,我希望它们将来会被“允许”。:app:mergeDebugResources:app:mergeDebugResourcesFAILED/home/petergriffin/folder1/another-app/MyAwesome-App/app/src/main/res/drawable-hdpi/logo.svgError:Error:Thefilenamemustendwith.xmlor.pngError:Executionfailedfor

dart - Flutter SVG 渲染

我尝试将带有SVG源的图像添加到我的flutter应用程序中。newAssetImage("assets/images/candle.svg"))但我没有得到任何视觉反馈。如何在Flutter中渲染SVG图片? 最佳答案 字体在很多情况下都是不错的选择。我一直在开发一个在Canvas上呈现SVG的库,可在此处获得:https://github.com/dnfield/flutter_svg目前的API看起来类似于newSvgPicture.asset('asset_name.svg')渲染asset_name.svg(大小到它的父级

dart - Flutter SVG 渲染

我尝试将带有SVG源的图像添加到我的flutter应用程序中。newAssetImage("assets/images/candle.svg"))但我没有得到任何视觉反馈。如何在Flutter中渲染SVG图片? 最佳答案 字体在很多情况下都是不错的选择。我一直在开发一个在Canvas上呈现SVG的库,可在此处获得:https://github.com/dnfield/flutter_svg目前的API看起来类似于newSvgPicture.asset('asset_name.svg')渲染asset_name.svg(大小到它的父级