Android - 如何将位图组合成背景图案?

4
我知道如何使背景图案重复位图。 我也看到了使用Canvas组合两个位图的方法。 但是我想将重复位图与渐变可绘制对象结合起来制作背景。 我有一个.png文件,它部分透明,我想重复它以及一个渐变可绘制对象(普通渐变XML)。
这是PNG:http://subtlepatterns.com/?p=1203 有办法实现吗?
提前感谢。
1个回答

10

您可以使用XML位图来创建平铺图案:

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/my_png"
    android:tileMode="repeat" />
然后您应该能够将此作为LayerList可绘制对象的一部分,其中也包括您的渐变。然后将图层列表用作背景可绘制对象。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接