android-vectordrawable相关内容

VectorDrawable导致NumberFormatException

我使用的是Android Lollipop的相当新的,很酷的矢量可绘制对象.但是对于某些SVG文件,当使用该drawable时,在运行时总是会出现NumberFormatException. 这是我的堆栈跟踪: android.view.InflateException:二进制XML文件行#60:错误膨胀了类android.widget.ImageButton在android.view. ..
发布时间:2021-04-05 20:40:18 移动开发

是否可以从文件系统(* .xml文件)创建VectorDrawable

我正在尝试在我的Android应用中使用VectorDrawables. 我想从文件系统加载xml文件并获取 android.graphics.Drawable 的实例以在 ImageView 中显示它.如果我将xml文件添加到Resources目录中,它将起作用.但是,当我尝试从文件系统加载它时,我总是得到一个NullPointer. 我当前正在尝试通过加载文件 Drawable.cre ..
发布时间:2021-04-05 20:12:33 移动开发

使用向量可绘制兼容性

我正在制作带有一些片段的android应用.在这些片段之一中,我有一个带有后退箭头作为图像按钮的工具栏. 在XML文件中,我具有"app:srcCompat"属性,但是在使用该属性时出现错误:“要使用VectorDrawableCompat,您需要设置'android.defaultConfig.vectorDrawables.useSupportLibrary = true' ..
发布时间:2021-04-05 19:54:25 移动开发

SVG资产文件太长错误:R不是有效的动词.路径2的位置2发生故障:STRING_TOO_LARGE

由于我最近开始使用“矢量资产",因此我现在在Android Studio上遇到了一些问题.我已经完成了将其正确显示在应用程序中的所有必要操作(使用xml android {defaultConfig {vectorDrawables.useSupportLibrary true}} app:srcCompat =“" 在build.gradle中>,并在 setContentView()之前的 o ..

“没什么可显示的"当我尝试在Android Studio中插入新的Vector素材资源时

错误-矢量资产 嘿,所有.因此,最近我将Android Studio版本更新为4.1(最新版本).我想像往常一样添加矢量素材,但是不显示图标的预览.我无法选择矢量资产,甚至无法添加一个.有没有什么办法解决这一问题?或者,也许是一种降级版本的方法?非常感谢你:( 解决方案 此问题似乎源于Android Studio Windows 4.1版.我有完全相同的问题,我回到了4.0.1版本. ..

在矢量可绘制中翻转可绘制图像

我在此处找到了可绘制矢量的资源.我想做的就是翻转它,使 X 在另一侧. 我设法在布局中执行此操作,例如在示例中通过添加: android:scaleX =“-1" 到我的ImageView,它可以正常工作. 现在,我想直接在Vector Drawable中对其进行更改,但是当我尝试下面的代码时,它是不可见的. account_remove.xml: ..

从在线位置android加载矢量可绘制对象

如何从在线位置加载矢量可绘制对象,例如 http://arsenal.com/image.xml并将其显示为图片 解决方案 您是否需要在较旧的设备上支持VectorDrawables?如果是这样,那么我认为目前不可能.AFAIK支持库仅允许您分配VectorDrawable(如果它是一种资源)(即通过 setImageResource()). http://android-devel ..
发布时间:2021-04-03 20:56:46 移动开发

从字符串(路径)创建VectorDrawable吗?

是否可以从API获取SVG路径字符串并动态创建 VectorDrawable ? 我已经尝试了好几个小时,但都没有成功.甚至,Internet上的所有(!)示例都说明了如何使用XML资源创建 VectorDrawable . 就我而言,XML资源文件毫无意义,因为我试图从Internet API中获取SVG路径. 解决方案 实际上不可能从XML文件而不是从资源中扩展可绘制对象, ..
发布时间:2021-04-03 20:35:45 移动开发

如何在Android Studio中修复我的矢量资产中没有显示的内容

我想添加新的矢量资产。我试图添加一个剪贴画,但它仅在对话框“无显示”中显示。没有显示图标,我想添加一个图标。我不知道要解决此问题。请帮忙。我仍在尝试学习android studio,并且正在练习如何使用它。 解决方案 这是在最新版本的Android Studio 4.1。 当Windows用户名文件夹包含空格时,会发生这种情况。重命名您的用户名文件夹,以删除该空格,它将再次起作用。 ..

AnimatedVectorDrawable作为窗口背景.是否有可能?

我正在尝试使用AnimatedVectorDrawable作为放置在窗口背景中的启动动画.我使用 https://developer.android.com/中给出的官方示例参考/android/graphics/drawable/AnimatedVectorDrawable.html .它出现但没有动画. 是否完全可以在Window背景中制作动画? 解决方案 首次打开应用程序(冷启 ..

给定VectorDrawable的字节数组,如何从中创建VectorDrawable的实例?

背景 我的应用在设备的存储,显示有关它们的信息并允许对其执行操作. 问题 自从Google添加了有关存储的新限制以来,我一直在寻找有关如何在未经存储许可的情况下解析APK文件的解决方案(因为该框架只能处理文件路径).现在,我使用特殊旧标记 (requestLegacyExternalStorage)到 允许我使用文件路径来完成此操作,但这是在下一版Android之前的临时解决方案 ..
发布时间:2020-08-30 21:50:52 移动开发