我正在尝试为match_parent
-wide 容器创建平铺背景,其中平铺从父级的中心重复,而不是从左边缘重复。我希望这样做是为了让背景始终居中显示,而不管屏幕宽度如何。
我注意到 AndroidBitmapDrawable
有一个属性,但是当设置为orgravity
时似乎没有效果。我本来希望位图首先在其容器中居中,然后从中心点向外重复。相反,它仍然是左对齐然后重复,导致第一个图块始终完全可见,但最后一个图块被切断,除非屏幕宽度是图块宽度的倍数。tileMode
repeat
mirror
更新:刚刚注意到,“启用平铺模式时忽略重力。” (tileMode attr docs。)还有其他方法可以实现这一目标吗?