我正在尝试让图像在 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);
,还是不行。