【问题标题】:Android Button: multiple shapes and icon + textAndroid Button:多种形状和图标+文字
【发布时间】:2014-05-21 22:48:54
【问题描述】:

我正在努力创建以下按钮,但到目前为止没有运气:

http://3d-sign.com/ss.jpg

我希望背景的左侧(红色)和右侧(深灰色)部分使用形状来完成,这样我就可以更改我认为合适的颜色。所以基本上按钮的背景将由 2 种不同的形状组成,一种较小的形状是图标的背景,一个较大的形状是文本的背景。背景红色部分顶部的图标将始终为白色,PNG 图像和右侧的文本将成为按钮的一部分。我用 drawableLeft 和图层列表尝试了很多不同的方法,但真的看不透。

有人可以帮忙吗?谢谢!

【问题讨论】:

    标签: android xml android-button


    【解决方案1】:

    你应该使用9-patch drawable,它更简单。

    您需要创建一个 png 图像,每边都有一个额外的像素行/列,其中黑色像素表示 可缩放区域填充区域(即文字去)。所以你基本上可以拍摄你提供的这张图片,添加这个元数据,然后你就可以开始了。

    另外,如果按钮需要水平或垂直增长,圆角不会被拉伸变形。

    请参阅:A simple guide to nine patch 以获得良好、全面的解释。

    【讨论】:

    • 非常感谢先生!
    猜你喜欢
    • 2013-10-17
    • 1970-01-01
    • 2017-11-11
    • 1970-01-01
    • 2014-08-27
    • 2015-08-25
    • 2012-04-16
    • 1970-01-01
    • 2015-03-19
    相关资源
    最近更新 更多