如何在Android中创建平铺渐变背景

我如何制作一个重复的渐变来延伸以填充宽度,但具有固定的高度并以.xml重复? 例如。 背景中柔和的黑白 - 黑色交替线条,手机每屏幕10条线。


有几种方法,具体取决于您正在寻找的确切效果。

一种方法是将自己绘制为shape.xml并将其作为渐变应用于您的视图。

另一种方法是从网站细微模式中选择一个PNG图案并将其用作平铺背景:

Chiu-Ki Chan的演示文稿中的幻灯片截图 [资源]

而对于你的基准密度,确保你的PNG的高度和宽度的像素数可以被2整除(最好是4)。 并且模式的顶部线和模式底部线之间的差距可以被两个(最好是4)整除。 并使用九个补丁来确保图案可以水平拉伸(但在您的情况下不是垂直的)。

链接地址: http://www.djcxy.com/p/89421.html

上一篇: How do you create a tiled gradient background in Android

下一篇: Transparent Background Image with a Gradient