Professional Documents
Culture Documents
Grafico 4 Solo Se Modifica El Java
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;
@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 {
@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);
}
}
}