Archief - Android tekenen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

alverman

Legacy Member
Ik heb eerst even gezocht met de zoekfunctie naar een topic hierover, maar niet gevonden (zoeken naar android levert iets andere topics op).

Ik zou graag tekenen op een canvas, van wat ik op het internet gevonden heb, heb ik al volgende code :
Code:
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.os.Bundle;

public class StartTheGame extends Activity {

	
	@Override
	public void onCreate(Bundle savedInstanceState) {
	    super.onCreate(savedInstanceState);
	    
	
	Bitmap b = Bitmap.createBitmap(100, 100, Bitmap.Config.ARGB_8888);
	Canvas canvas = new Canvas(b);
	
	
	Paint paint = new Paint();
	paint.setColor(Color.BLACK); 
	paint.setTextSize(16); 
	canvas.drawText("Testje",15,0,paint);
	canvas.drawCircle(20, 20, 15, paint);
	}


}

Het goede nieuws hiervan is dat ik geen enkele foutmelding heb, en mij app niet crasht. Het probleem is dat hiervan niets op het scherm verschijnt.

De tekeningen die ik hier maak, zijn voor mezelf te laten uitzoeken hoe alles werkt.

forloRn_

Legacy Member
Wel, dat Canvas dat je daar instantieert is op geen enkele manier gelinkt aan het scherm dat je Activity voorziet. Het is de bedoeling dat je een View toekent aan je Activity met setContentView(), door middel van XML dan wel rechtstreeks. Tekenen doe je dan op het Canvas dat je krijgt als je onDraw() overridet van een View.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan