Tengo una imagen que estoy usando como fondo para un RelativeLayout. La imagen debe ser en mosaico horizontal para hacer un patrón.Hacer mosaico dibujable en mapa de bits en x pero estirar en y
soy capaz de obtener la imagen en mosaico horizontal mediante el uso de este código:
BitmapDrawable b3 = (BitmapDrawable)getResources().getDrawable(R.drawable.background);
b3.setTileModeX(Shader.TileMode.REPEAT);
v.findViewById(R.id.layout).setBackgroundDrawable(b3);
El problema es que la imagen también azulejos verticalmente. Parece formar mosaicos en el modo "abrazadera" en el modo vertical, pero el modo "repetir" en el horizontal. Aquí está una captura de pantalla:
Como se puede ver, la imagen es sólo un poco menor que el espacio que ocupa, y el borde inferior es "apretada".
¿Cómo puedo configurar la imagen para que se extienda verticalmente pero que se lame horizontalmente?
es posible hacer que sólo mediante la combinación de dibujables de XML? – neworld