11得票4回答
如何将Android XML Drawable保存、导出或转换为PNG图像文件?

我有一个非常喜欢的渐变,但是我是使用XML drawable创建的:<gradient android:startColor="#DD181C18" android:endColor="#809C7D5A" android:angle="90"/> 有什么简...

19得票3回答
Android工具:生成按钮选择器XML的方法

我想知道是否有一种工具可以生成xml选择器文件,用于自定义按钮。我已经厌倦了创建按钮、将它们转换为.9.png文件,然后复制并粘贴自定义选择器到xml中... 我知道这些工具: http://www.androidicongenerator.net/ http://android-ui-...

17得票4回答
在安卓中将形状背景设置为透明

我有一个形状 drawable,我想将其用作背景。我希望这个形状是透明的。但到目前为止它不是透明的。我该怎么做呢?这是我拥有的东西:<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://sche...

62得票2回答
了解 Android 的 <layer-list>

我不理解图层列表(layer-lists)是如何工作的。我阅读了官方文档并查看了一些示例,但结果并非如预期那样。我想要四个正方形,应该使用1dp的填充,但是没有得到我期望的效果。以下是一个放大了500%的截图: (错误的颜色不重要) 您可以看到大小完全错误,并且缺少填充。我尝试设置实际值,...

11得票5回答
在Android上为不同的屏幕尺寸和密度重复使用可绘制图像

背景: 我正在为横屏Android平板开发一个应用程序,其中的图像资源具有1920x1200的分辨率。该分辨率适用于以下屏幕尺寸和密度:drawable-xlarge-hdpi drawable-large-xhdpi 问题: 如果我在这两个文件夹中都包含了所有的图像资源,最终APK的大小将会...

56得票5回答
BitmapFactory.decodeResource()在XML可绘制对象中定义的形状返回null。

我查看了多个类似的问题,但是我没有找到一个合适的答案来解决我的问题。 我有一个在shape.xml中定义的可绘制对象。&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;shape xmlns:android...

10得票4回答
Android - 使用xml drawable制作勾选图标

我该如何使用xml drawable制作这个形状?我已经花了很长时间在这个问题上,但一直无法解决。

47得票5回答
Android形状渐变边框

我想为一个线性布局创建边框。因此,我决定创建一个形状。我希望边框具有渐变效果。以下代码无法实现此目的。它会填充矩形,然后创建描边。我不想要填充的矩形,只需要描边。而且我希望将渐变应用于描边。&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;sha...

72得票4回答
使用可绘制资源

我遇到了这个问题,看到了堆栈跟踪:E/AndroidRuntime(2410): Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #5: &lt;bitmap&gt; requires a valid...

19得票4回答
Android TextView在v23以下设备上的DrawableTint问题

我们是否可以对TextView中使用的Drawable进行着色?DrawableTint仅在API 23及以上版本中有效。 目前,我正在使用Vertical Linear Layout来实现我的要求。&lt;LinearLayout style="@style/ChoiceIllustrat...