如何在.xml中创建重复渐变,该渐变可以拉伸以填充宽度,但具有固定的高度并重复?例如:柔和的黑-白-黑交替的背景线条,电话屏幕上每屏10条线条。
发布于 2013-06-10 05:30:08
有几种方法,取决于你想要的确切效果。
一种方法是自己作为shape.xml绘制线条,并将其应用于作为gradient的视图。
另一种方法是从网站Subtle Patterns中选择一个png瓦片图案,并将其用作tile background:

[source]
对于基线密度,请确保png的高度和宽度的像素数可以被2整除(最好是4)。并且图案的顶线和底线之间的间隙可被2整除(优选为4)。并使用nine patch确保模式可以水平拉伸(但在您的情况下不能垂直拉伸)。
https://stackoverflow.com/questions/17013950
复制相似问题