Android - 如何制作结合位图的背景图案?

标签 android background drawable

我知道如何制作重复位图的背景图案。 我还看到了一种使用 Canvas 组合两个位图的方法。 但是我想制作一个重复的位图并结合可绘制的渐变来制作背景。 我有一个部分透明的 .png 文件,我想将它与渐变可绘制对象(普通渐变 XML)一起重复。

这是 PNG:http://subtlepatterns.com/?p=1203

有办法吗?

提前致谢。

最佳答案

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

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/my_png"
    android:tileMode="repeat" />

那么您应该能够将其用作 LayerList 的一部分可绘制的,其中还包括您的渐变。然后使用层列表作为背景绘制。

关于Android - 如何制作结合位图的背景图案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10988639/

相关文章:

android - 应用程序未打开或关闭时的后台服务

colors - Scilab 图背景颜色

html - 背景属性不工作 CSS3

java - Android Spinner 更改箭头颜色

android - OpenGL 和 9patch 可绘制对象

android - 重新使用具有主题相关颜色的渐变可绘制对象

java - 如何从android中的webview获取url中存在的值?

android - 从 fragment 切换到 Activity 并返回时没有动画

android - Fresh Detached Expo + RNFirebase 未在 Android 上运行

iphone - 如何在 iPhone 上打开音乐(ipod 库)?