programacion android
Programación
Android
Rafael Morón Abad
rafaelmoron@gmail.com
Gráficos
Para trabajar con gráficos, Android nos ofrece estas herramientas:
1. API 2D – Canvas y Drawable
2. OpenGL ES
API 2D
En gráficos 2D, normalmente organizaremos el renderizado de dos formas:
• Dibujar en una vista (View) que forma parte
de la Interfaz de Usuario Suele ser conveniente cuando no se repinta toda la
pantalla o es una parte que no cambia muchas
veces por segundo
• Dibujar directamente sobre un lienzo (Canvas) Mejor rendimiento, sobre todo cuando se repinta
conTnuamente (varias veces por segundo).
Paint
android.graphics.Paint es una clase que almacena el esTlo y la información de color que se uTlizará para
dibujar formas geométricas, texto y mapas de bits.
setColor (int color)"
"Maneja el color en que se dibujará."setTypeface(int color)"
"Establece el estilo de la tipografía:"
"Typeface.BOLD, BOLD_ITALIC, ITALIC, NORMAL"
setUnderlineText(boolean underlineText)"
"Se indica si se subrayará el texto o no."setTextSize(float textSize)"
"Tamaño de fuente del texto"
Canvas
Canvas (lienzo) es una interfaz que permite pintar en un área rectangular, que refleja las acciones
sobre un mapa de bits (Bitmap) asociado:
Bitmap b = Bitmap.createBitmap!
!(100, 100, Bitmap.Config.ARGB_8888);"
Canvas c = new Canvas(b);"
Para escribir en la pantalla, no será necesario
instanciar Canvas directamente.
Canvas – Métodos ...
Regístrate para leer el documento completo.