【问题标题】:Android button background nine patch multiple imagesAndroid按钮背景九个补丁多张图片
【发布时间】:2013-03-21 16:44:28
【问题描述】:

我有三个具有渐变的图像,基本上是左、中和右按钮的一部分。左右两边的角都是圆的。

他们有什么方法可以将它们全部组合到图层列表中吗?或任何其他方法,以便我可以将其作为按钮背景?

【问题讨论】:

  • 你的问题不太合理:)。你到底想达到什么目的?请详细说明。
  • 当然我的意思是三个单独的图像组合成一个按钮背景
  • 您有什么理由不能使用照片编辑器将这三张图片组合成一个九个补丁的 png?这绝对是最简单的方法。您可以使用分层可绘制对象并指定相同的 z-index(我认为)并调整偏移量以实现您想要的,但这将非常困难,并且它不会像九个补丁 png 那样正确“拉伸”。
  • 实际上我有这个想法,但很想知道他们是否是一种简单的方法......我厌倦了link中提到的内容,但看起来并不整洁跨度>
  • 哦,好的。我认为将三个图像组合成一个 png 将是最简单的方法。您可以执行该示例中描述的操作。但是,您必须担心告诉系统如何拉伸三个不同的 png。而当它们组合成一个 png 时,您只需要担心一个。

标签: android button nine-patch android-drawable


【解决方案1】:

您可以尝试将 3x ImageButton 放在垂直方向的 Liner 布局中,并将宽度设置为 0。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多