android imageview drawable tile

android - Repetir dibujable en imageview?



drawable tile (3)

¿Es posible repetir un dibujo en un ImageView? Me las arreglo para repetir mi dibujo como un divisor en un ListView, pero no como un ImageView. Aquí está mi definición de imagen repetida:

<bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/xdividerrepeat" android:tileMode="repeat"/>

Gracias markus


¿Tiene que ser un ImageView? Cuando quiero este tipo de funcionalidad, uso un contenedor como LinearLayout y solo uso mi BitmapDrawable como en el ejemplo como fondo. Dado que el atributo "fondo" se hereda de la Vista, si no necesita más funcionalidad que para mostrar una imagen que se repite, solo puede usar una Vista en su diseño XML.


Podría usar una vista "ficticia" como un LinearLayout para lograr esto. Simplemente cree un LinearLayout con el tamaño que necesita y configure su dibujo de fondo para que sea su mapa de bits de repetición.

Ver Android Tile Bitmap .


Si es posible. Solo necesita especificar el tipo de escala de ImageView . Sin él, el <bitmap> se acaba de escalar.

<ImageView ... android:scaleType="fitXY" ... />