Posts Tagged ‘imagenes’

Android: Background Tile Repeat

Cuando estamos aplicando un diseño en nuestra aplicación, si usamos algún fondo éste puede ser en muchos casos de tipo mosaico. ¿Qué entendemos por tipo mosaico? Pues simplemente una imagen que se repite infinitamente a lo largo y ancho de la pantalla formando un mosaico.

En nuestro contenedor podemos definir un fondo mediante:

android:background="@drawable/background"

Pero por defecto la imagen se adapta a todo el espacio del contenedor.

Para hacer que la imagen se repita como un mosaico, debemos utilizar la classe”BitmapDrawable” creando un fichero xml en el directorio “drawable” donde definiremos un “Bitmap”. Veamos como hacerlo.

Fichero drawable-hdmi/backgroundrepeat.xml

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

En el contenedor donde queremos aplicar el mosaico, utilizaremos el fichero xml en lugar de la image

android:background="@drawable/backgroundrepeat"

Lo que estamos haciendo es, en lugar de utilizar la imagen directamente estamos “creando” un bitmap que ocupa toda la pantalla repitiendo la imagen original.

 

 

Share

Objective-C : Comparar dos imagenes

Snippet para comparar los nombres de 2 imagenes :

if (img == [UIImage imageNamed:@"imagen.jpg"]) {
NSLog(@"se llaman igual...");
} else {
NSLog(@"no se llaman igual...");
}
Share

Titanium : Coger imagen de la galeria del telefono

Otro truco sacado de los chicos de Codeboxed, que nos permitirá trabajar con una imagen de la galería del teléfono :

Ti.Media.openPhotoGallery({
    success:functon(e) {
        Ti.API.log("My picture = " + e.media);
        myImageView.image = e.media;
    }
});
Share