La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

“Android – Gráficos” Rogelio Ferreira Escutia.

Presentaciones similares


Presentación del tema: "“Android – Gráficos” Rogelio Ferreira Escutia."— Transcripción de la presentación:

1 “Android – Gráficos” Rogelio Ferreira Escutia

2 Gráficos 2

3 Clase “Canvas” La clase “Canvas” representa una superficie donde podemos dibujar. Dispone de una serie de métodos que nos permiten representar líneas, círculos, texto, etc. Para dibujar en un Canvas se requiere un pincel (Paint) donde definiremos el color, ancho de trazo, transparencia, etc. 3

4 Clase “Canvas” Inicializar el Canvas: 4
public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(new EjemploView(this)); } public class EjemploView extends View{ public EjemploView (Context context){ super(context); protected void onDraw(Canvas canvas) { // Aquí vamos a dibujar!!! 4

5 Dibujar Figuras Geométricas
drawCircle drawOval drawRect drawPoints 5

6 Dibujar Líneas y Arcos drawLine drawArc drawPath 6

7 Dibujar Texto drawText drawTextOnPath drawPosText 7

8 Rogelio Ferreira Escutia
Instituto Tecnológico de Morelia Departamento de Sistemas y Computación Correo: Página Web: Twitter: Facebook:

9 Programa Mínimo public class EjemploGraficos extends Activity {
@Override public void onCreate (Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(new EjemploView(this)); } public class EjemploView extends View { public EjemploView (Context context) { super(context); protected void onDraw (Canvas canvas) { // AQUI VAMOS A DIBUJAR 9


Descargar ppt "“Android – Gráficos” Rogelio Ferreira Escutia."

Presentaciones similares


Anuncios Google