繁体   English   中英

Android Button:多种形状和图标+文字

[英]Android Button: multiple shapes and icon + text

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

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

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

谁能帮忙吗? 谢谢!

您应该使用9补丁drawable ,这要简单得多。

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

另外,如果按钮需要水平或垂直增大,则圆角不会变形。

请参阅: 九个补丁程序的简单指南,以获取好的全面说明。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM