2010-03-15 5 views
2

Je suis en train de convertir un ancien programme Delphi que j'ai écrit en Java pour compiler et exécuter sur mon téléphone Android. Je cours le système d'exploitation Android 2.1 mais j'utilise la version 1.6 du SDK.Delphi To Java conversion de code: image.canvas.pixels

J'ai une routine à Delphes où je mets la couleur des pixels sur une toile individuellement le long des lignes de:

image1.canvas.pixels[x, y] := GetMyTColor(x, y); 

Est-il un équivalent Java à la propriété sur la toile:

property Pixels[X, Y: Integer]: TColor 

Répondre

3

Il se trouve ce qui est très facile:

canvas.drawPoint(x, y, MyColour); 

Où GetMyColor est un type de peinture:

Paint MyColour = new Paint(); 
int color = hex code for the colour I want to use 
MyColour.setColor(color); 
1

ne sais pas si cela fonctionne pour android, mais peut créer java midlets en pascal avec midletpascal.

http://sourceforge.net/projects/midletpascal/

il a une fonction Plot() pour définir un pixel dans la toile de téléphone portable.

espère que cela aide

+0

C'est un projet intéressant, mais malheureusement, il ne répondre à la question. Tout ce que je veux faire est de peindre un pixel sur une toile en Java en utilisant le SDK Android. – Mattl