Vous êtes sur la page 1sur 2

Instituto Tecnolgico del Valle

de Oaxaca


Dispositivos mviles II

CLASES DE GRAFICOS EN ANDROID


Profesor:
Benedicto Ramrez Santiago

Alumna:
Magali Gabriela Santiago Pacheco.

Numero de Control:
11920092

Ing. En Tecnologas de la Informacin y Comunicaciones.
29-7-2014
Clases de Grficos en Android



CLASE FUNCION
Drawable

La clase Drawable es una abstraccin que representa algo que puede
ser dibujado. Esta clase se extiende para definir gran variedad de
objetos grficos ms especficos. Muchos de ellos pueden ser
definidos como recursos usando ficheros XML.
BitmapDrawable Imagen basada en un fichero grfico (PNG o JPG). Etiqueta
XML <bitmap>.
ShapeDrawable Permite realizar un grfico a partir de primitivas vectoriales, como
formas bsicas (crculos, cuadrados) o trazados (Path). No puede ser
definido mediante un fichero XML.
LayerDrawable Contiene un array de Drawable que son visualizados segn el orden
del array. El ndice mayor del array es el que se representa encima.
Cada Drawable puede situarse en una posicin determinada. Etiqueta
XML<layer-list>
StateListDrawable Similar al anterior pero ahora podemos usar una mscara de bits
podemos seleccionar los objetos visibles. Etiqueta XML <selector>.
GradientDrawable Degradado de color que puede ser usado en botones o fondos.
TransitionDrawable Una extensin de LayerDrawables que permite un efecto de fundido
entre la primera y la segunda capa. Para iniciar la transicin hay que
llamar a startTransition(inttiempo). Para visualizar la primera capa
hay que llamar a resetTransition(). Etiqueta XML<transition>.
AnimationDrawable Permite crear animaciones frame a frame a partir de una serie de
objetos Drawable. Etiqueta XML <animation-list>
Canvas La clase Canvas representa una superficie donde podemos dibujar.
Dispone de una serie de mtodos que nos permiten representar lneas,
crculos, texto, Para dibujar en un Canvas necesitaremos un pincel
(Paint) donde definiremos el color, grosor de trazo, transparencia,
Tambin podremos definir una matriz de 3x3 (Matrix) que nos
permitir transformar coordenadas aplicando una translacin, escala o
rotacin.
Paint

La mayora de los mtodos de la clase Canvas utilizan un parmetro
de tipo Paint. Esta clase nos permite definir el color, estilo o grosor
del trazado de un grfico vectorial.
Path

La clase Path permite definir un trazado a partir de segmentos de lnea
y curvas. Una vez definido puede ser dibujado con canvas.
drawPath(Path, Paint). Un Path tambin puede ser utilizado para
dibujar un texto sobre el trazado marcado.

Vous aimerez peut-être aussi