Articles of xml drawable

在Shape Drawable中无法识别颜色状态列表

我定义了以下drawable my_background_drawable.xml : 我还定义了以下颜色状态列表资源color_stateful.xml : 当我将my_background_drawable设置为某个视图的背景时,我无法观察到color_stateful.xml为我的形状定义的颜色有任何变化,而视图状态实际上已更改( selector_png_drawable.xml是一个指示符)。 但是,当我以下列方式修改my_background_drawable.xml时,一切都很好: <!– This doesn't work –> 因此,当在ShapeDrawable使用ColorStateList资源或者我做错了时,颜色状态信息是否真的丢失了?

在3个方面的可绘制xml中的android视图上创建边框?

我想为我的Android按钮制作一个drawable,定义为drawable。 我发现我可以使用一个矩形来设置所有边框,但是当我想要三面时,我有点卡住了。 我希望例如打开顶部或底部。 谁能告诉我怎么做?

有光泽的渐变与android drawable xml

我试图将光滑的xml可绘制渐变作为布局的背景。 我已经在使用开始颜色和最终颜色枯燥的线性渐变。 有没有办法控制它的流量范围? 请一些帮助。 编辑: 好吧,我做了一个小方法来获得一个漂亮的光滑外观标题栏, 线性布局(带有渐变 – 可绘制背景,分别指定所有开始和结束颜色值)这是图标,(我使用带有透明BG的图像按钮),并在此另一个相对布局(可能是可绘制渐变或固定的灰色 – 用于光泽度 – android:background =“#20f0f0f0”)这里20是定义Alpha值。 PS,这可能不是一个正确的解决方法,但我对此非常满意,因为与9个补丁PNG文件相比,根据客户需求切换主题要快得多(嘿,BTW这只是我对它的意见) 这个链接对此非常有用,

如何从多个图像中制作绘图?

我有三个9补丁PNG,它们组成了按钮的背景(左侧,中间,右侧)。 我想将这三个图像组合在一个drawable中,我可以将其指定为XML中按钮的背景,类似于: res/drawable/button_background.xml: res/layout/main.xml: 这可能吗?

如何在android中为drawable添加阴影效果

我用drawable创建了聊天气泡看起来很好,现在我想在drawable下添加阴影效果,这样就可以产生3d效果。我不想使用9-pitch图像。 我只是想知道如何在这个drawable上添加阴影效果。 我的代码是 —- right_bubble_chat_drawable —用于角落指针’chat_laftarraow’ ——-我正在使用它们 请建议我如何在气泡下方添加阴影效果,如下图所示

带有边框颜色的圆角

我使用以下代码来获得圆角和彩色轮廓: 图像显示我现在正在获取的内容。 由于stroke ,圆角仅位于布局的外边缘,黑色轮廓的内边缘形成具有锐边的矩形。 如何将锐边转换为圆角?

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

我觉得这是一个愚蠢的问题,但我仍然在这里。 我有一个图像按钮,我希望每次点击它都能改变它的图像。 API似乎表示,最好的方法是在包含选择器和值的drawable文件夹中创建xml资源。 然而,当我去创建一个新的android xml资源时,没有drawables选项。 我错过了什么?

Android圆形进度条带圆角

我想要一个带圆角的圆形进度条,如下所示。 但到目前为止,我无法获得圆角,我可以获得圆形进度条。 我试图使用xml drawable绘制它。 Progressbar_onboarding_view.xml <!– –> progressbar_rounded_corner.xml 我尝试使用scale参数,但进度角没有改变。 我不知道如何实现圆角。 请帮助我真的很感激。

Android工具为按钮生成选择器xml

我想知道是否有人知道为自定义按钮生成xml选择器文件的工具。 我有点累了创建按钮,将它们转换为.9.png文件,然后在xml中复制和粘贴自定义选择器… 我知道这些工具: http://www.androidicongenerator.net/ http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html 因为它们在生成资源/资源方面很方便,我想念选择4个图像并生成一个随时可用的选择器xml,它输出如下内容: 我正在考虑自己创造一个,但不敢相信没有人已经做到了:) 谢谢

Android形状边框与渐变

我想为linearLayout创建一个边框。 所以我决定创造一个形状。 我希望边框有一个渐变。 以下不是这样做的。 它填充矩形,然后创建笔画。 我不想要一个填充的矩形,只需要一个笔画。 我想将渐变应用于笔画。