1

我正在尝试让图像在 Android 中垂直平铺。这就是我正在使用的:

BitmapDrawable tiledImage = new BitmapDrawable(myBitmap);
tiledImage.setTileModeY(Shader.TileMode.REPEAT);
tiledImage.setTileModeX(Shader.TileMode.REPEAT);
ImageView Item = (ImageView)findViewById(R.id.ImageView01);
Item.setBackgroundDrawable(tiledImage);

如果我重复 X 和 Y,它会起作用,但如果我尝试只重复 Y(垂直)它无法加载图像。如果我只加载 X(水平)它加载就好了!有人有什么想法吗?

我也试过用tiledImage.setTileModeY(Shader.TileMode.CLAMP);,还是不行。

4

0 回答 0