首页 文章

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

提问于
浏览
0

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

1 回答

  • 0

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

    一种方法是将自己绘制为shape.xml,并将其作为gradient应用于View .

    另一种方法是从网站Subtle Patterns中选择一个png图块模式并将其用作tile background

    slide screenshot from Chiu-Ki Chan's presentation
    [source]

    对于基线密度,请确保png的高度和宽度的像素数可以被2整除(最好是4) . 并且图案的顶线和图案的底线之间的间隙可被2整除(最好是4) . 并使用nine patch确保图案可以水平拉伸(但在您的情况下不是垂直) .

相关问题