我正在尝试使用重复图像作为 ListView 的分隔符。
首先,我为背景定义了一个可绘制的位图,如下所示:
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/pattern_delimiter">
</bitmap>
正如预期的那样,我得到了拉伸图像。
所以让我们指定一个tileMode:
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/pattern_delimiter"
android:tileMode="repeat" >
</bitmap>
现在看起来像这样,当我滚动 ListView 时,图像保持原位
问题是图像在我滚动 ListView 时不会移动,看起来好像 Android 预渲染了整个重复图像,而实际的分隔线只是一个透明区域,通过该区域可以看到预渲染分隔线。
这不是我想要的,因为我预计我会看到分隔线与列表项一起移动。
有没有办法重复图像并让它与列表一起移动?