You are on page 1of 2

GRAFICO 4 SOLO SE MODIFICA EL JAVA

package com.example.graficos;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Vista objeto=new Vista(MainActivity.this);
setContentView(objeto);

}
private class Vista extends View {

public Vista(Context context) {


super(context);
}

@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Paint pincel =new Paint();
pincel.setColor(Color.YELLOW);
canvas.drawPaint(pincel);
int ancho=canvas.getWidth();
int alto=canvas.getHeight();

Toast.makeText(getApplicationContext(),"ancho="+ancho+"alto="+alto,Toast.LENGTH_
LONG).show();
pincel.setColor(Color.RED);
canvas.drawLine(ancho,0,0,alto,pincel);
canvas.drawLine(0,0,ancho,alto,pincel);
pincel.setColor(Color.BLUE);
canvas.drawLine(ancho/2,0,ancho/2,alto,pincel);
pincel.setColor(Color.rgb(84,213,168));
pincel.setStrokeWidth(20);
canvas.drawLine(0,alto/2,ancho,alto/2,pincel);
pincel.setTextSize(50);
canvas.drawText("alto="+alto+"ancho="+ancho,100,100,pincel);

}
}
}

You might also like