2017-08-08 26 views
0

我想将Google登录集成到我的应用中,并下载了用于创建自定义登录Google按钮的资产(provided by Google)。这些文件,我发现他们是9修补程序drawables。如何限制可绘制的9个补丁图像的“内容”?

所以,一个按钮,我想从这些文件用的是这样的:

enter image description here

你可以在这里看到补丁线。我的理解是,图像可以伸展到正确的底部。

现在,我的要求是像上面这样的一个按钮,但水平伸展,Google图标被限制在左侧。我将上面的图像设置为宽度为match_parent的按钮的可绘制背景。结果按钮的按钮中央有Google徽标。

有没有什么办法,我可以将这个图标限制在左边,而按钮的其余部分像它的当前一样?

回答

0

你应该从你的文件中删除右上角的行,这样你的图片就不会被拉伸到正确的位置,而且Google徽标也不会水平居中。详细了解9patch here