我有一个想要在右边定位的图像,并在y轴上重复它。 像HTML中的“background:url(img.png)right repeat-y”。
可以在android中执行此操作吗?
当我将此位图设置为背景时,它不在右侧:
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/img_list"
android:filter="true"
android:dither="true"
android:tileMode="repeat"
android:gravity="right" />
答案 0 :(得分:1)
我使用以下代码在y轴上重复图像作为背景:
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/background"
android:tileMode="repeat"
android:antialias="true"
android:dither="false"
android:filter="false"
android:gravity="left"
/>
对于X和Y的单独TileModes,您需要在代码中执行此操作:
BitmapDrawable TileMe = new BitmapDrawable(BitmapFactory.decodeResource(getResources(), R.drawable.listbackground));
//TileMe.setTileModeX(TileMode.REPEAT);
TileMe.setTileModeY(TileMode.REPEAT);