mercoledì 11 aprile 2012

Semplice grafica in Android

seguendo l'esempio trovato qui si puo' scrivere una mappa di pixel a schermo.
Prima di copiare il codice nel Layout deve essere trascintata una ImageView

Il risultato e' un punto rosso a coordinate 10,10 su sfondo nero
----------------------------------------------------------------------------------

ImageView view = (ImageView) findViewById(R.id.imageView1);

Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
        
Bitmap bitmap = Bitmap.createBitmap(width, height, Config.RGB_565);
        
Paint paint = new Paint();
paint.setColor(Color.RED);
Canvas canvas = new Canvas(bitmap);
        
canvas.drawColor(Color.BLACK);

canvas.drawPoint(10, 10, paint);
view.setImageBitmap(bitmap);