gpt4 book ai didi

android - 如何使背景图 block 居中?

转载 作者:太空宇宙 更新时间:2023-11-03 10:25:31 26 4
gpt4 key购买 nike

我正在尝试为 match_parent 宽的容器创建平铺背景,其中平铺从父级的中心重复,而不是从其左边缘开始。我希望这样做是为了无论屏幕宽度如何,背景始终居中显示。

我注意到Android的BitmapDrawable有一个gravity属性,但是当tileMode设置为repeat时似乎没有效果镜像。我本来希望位图首先在其容器中居中,然后从中心点向外重复。相反,它仍然左对齐然后重复,导致第一个图 block 始终完全可见但最后一个图 block 被切断,除非屏幕宽度是图 block 宽度的倍数。

更新:刚注意到,“启用平铺模式时会忽略重力。” (tileMode attr 文档。)还有其他方法可以实现吗?

最佳答案

我认为this post你可能会感兴趣。基本上重力不适用于 tilemode(正如我们已经建立的那样),但您可以创建图像矩阵并使用它来创建您想要的背景。所以基本上自己在代码中构建 tilemode。

关于android - 如何使背景图 block 居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13221305/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com