xml-drawable相关内容

Android:如何制作可绘制的选择器

我觉得这是一个愚蠢的问题,但无论如何我还是要问.我有一个图像按钮,我希望能够在每次单击时更改它的图像.API 似乎说最好的方法是在包含选择器和值的 drawable 文件夹中创建 xml 资源.但是,当我去创建一个新的 android xml 资源时,drawables 没有选项.我错过了什么? 解决方案 Android Studio 中可以添加这个,使用在项目结构上右键->新 ->可绘制 ..

了解Android的<layer-list>

我不明白图层列表是如何工作的.我阅读了官方文档和一些示例,但确实如此不像预期的那样为我工作.我想要四个应该用 1dp 填充的方块,但没有什么像预期的那样.这是按 500% 缩放的屏幕截图: (颜色不对没关系) 如您所见,大小完全错误,并且缺少填充.我尝试设置实际值,如宽度/高度和右/左/顶部/底部,以确保 android 获得我想要的点. 这是我的 xml: 这同样适用于其他值, ..
发布时间:2021-11-27 16:51:31 移动开发

选择器、图层列表和形状/位图在同一个 xml 中

我在 drawable 文件夹内的 xml 中有此代码: 我用它来制作具有 2 个状态的图像(用作按钮).在模拟器和设备上一切正常. 我知道我可以创建不同的 drawable xml 并进行引用以达到相同的结果. 我刚刚切换到 Android Studio,它向我显示了这条消息:此处不允许使用 XXX 元素.它警告我关于图层列表和其中的所有标签.然而,正如我所说,这段代码工作得很 ..
发布时间:2021-11-21 21:22:57 移动开发

“没什么可展示的"当我尝试在 Android Studio 中插入一个新的 Vector Asset 时

“没什么可显示的"错误 - 矢量资产 嘿,大家.所以,最近我将我的 Android Studio 版本更新为 4.1(最新版本).我想像往常一样添加矢量资产,但是..不知何故..图标的预览没有显示.我无法选择矢量资产,甚至无法添加.有没有什么办法解决这一问题?或者,一种降级版本的方法?非常感谢:( 解决方案 这个问题似乎起源于 Android Studio Windows 4.1 版 ..

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

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

如何在Android drawable中为环形制作圆角

我有一个自定义进度条,如下所示: 有人对如何实现这一目标有任何想法吗? 解决方案 好,我发现要做的最简单的方法是在画布上绘制进度弧,而不是使用progress_drawable.xml.这是我的代码,以防有人遇到类似的问题. class RadialProgressBar:ProgressBar {私有val厚度= 28f私人val halfThickness =厚度/2私有va ..

创建可绘制的形状

我有ListView,并且我有列表项的背景: 有什么方法可以将背景作为shape重新创建为drawable XML?最外面的灰色不是项目背景的一部分,实际上是ListView. 解决方案 您可以尝试使用自己选择的值.它将使底部的两个角变圆. rounded_rectangle.xml ..
发布时间:2020-07-15 02:50:26 移动开发