如何制作一个重复渐变来伸展以填充宽度但具有固定高度并重复.xml?例如 . 背景中柔和的黑 - 白 - 黑色交替线条,手机上每个屏幕10行 .
有几种方法,取决于您正在寻找的确切效果 .
一种方法是将自己绘制为shape.xml,并将其作为gradient应用于View .
另一种方法是从网站Subtle Patterns中选择一个png图块模式并将其用作tile background:
[source]
对于基线密度,请确保png的高度和宽度的像素数可以被2整除(最好是4) . 并且图案的顶线和图案的底线之间的间隙可被2整除(最好是4) . 并使用nine patch确保图案可以水平拉伸(但在您的情况下不是垂直) .
1 回答
有几种方法,取决于您正在寻找的确切效果 .
一种方法是将自己绘制为shape.xml,并将其作为gradient应用于View .
另一种方法是从网站Subtle Patterns中选择一个png图块模式并将其用作tile background:
[source]
对于基线密度,请确保png的高度和宽度的像素数可以被2整除(最好是4) . 并且图案的顶线和图案的底线之间的间隙可被2整除(最好是4) . 并使用nine patch确保图案可以水平拉伸(但在您的情况下不是垂直) .