clases de graficos en android
TRANSCRIPT
-
5/21/2018 CLASES de Graficos en Android
1/3
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
-
5/21/2018 CLASES de Graficos en Android
2/3
Clases de Grficos en Android
CLASE FUNCION
Drawable La claseDrawablees una abstraccin que representa algo que puede
ser dibujado. Esta clase se extiende para definir gran variedad deobjetos grficos ms especficos. Muchos de ellos pueden ser
definidos como recursos usando ficheros XML.
BitmapDrawable Imagen basada en un fichero grfico (PNG o JPG). EtiquetaXML .
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 arrayde Drawable que son visualizados segn el ordendel array. El ndice mayor del arrayes el que se representa encima.
Cada Drawable puede situarse en una posicin determinada. Etiqueta
XMLStateListDrawable Similar al anterior pero ahora podemos usar una mscara de bits
podemos seleccionar los objetos visibles. Etiqueta XML .
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 capahay que llamar a resetTransition(). Etiqueta XML.
AnimationDrawable Permite crear animaciones frame a frame a partir de una serie de
objetos Drawable. Etiqueta XML
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 unCanvas necesitaremos un pincel
(Paint) donde definiremos el color, grosor de trazo, transparencia,
Tambin podremos definir una matriz de 3x3 (Matrix) que nospermitir 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.
-
5/21/2018 CLASES de Graficos en Android
3/3