6

我有一张图片想用作某些布局的背景。问题是图像包含斜线纹理,所以如果我使用 1 像素宽度的图像或 9 块图像被拉伸并且纹理是 Twitching,所以我可以将斜线视为纬线。我看到他的android模拟器在进度条不确定动画中使用了类似的纹理,是否有特殊/简单的定义来命令背景图像重复而不是拉伸?有没有办法用 9 补丁来做到这一点,因为最终我也需要圆角。谢谢您的帮助。

4

2 回答 2

29

正如 Xandy 回答的那样,您可能想看看平铺模式。这是我使用的一些代码供您参考。

重复.xml

<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/img"
    android:tileMode="repeat" />

主要的.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/repeat">
</LinearLayout>
于 2012-02-06T08:46:42.943 回答
6

use android:tileMode.

于 2011-01-12T09:10:04.083 回答