如何约束9补丁图像可绘制的“内容”?

时间:2017-08-08 06:22:01

标签: android android-layout

我想在我的应用中集成Google登录,然后下载资源(provided by Google)以创建自定义登录Google按钮。这些文件,我发现它们是9个补丁drawables。

因此,我想从文件中使用的按钮是这样的:

enter image description here

您可以在此处查看补丁行。我对它的理解是图像可以向右和向下拉伸。

现在,我的要求是上面的按钮,但水平伸展,Google图标约束在左边。我将上面的图像设置为宽度为match_parent的按钮的可绘制背景。生成的按钮在按钮中央有Google徽标。

有什么办法,我可以将这个图标限制在左边,而Button的其余部分就像当前一样伸展吗?

1 个答案:

答案 0 :(得分:0)

您应该从文件中删除右上角,这样您的图片就不会向右拉伸,Google徽标也不会水平居中。详细了解9patch here