Преобразование кода Delphi в Java: image.canvas.pixels - PullRequest
2 голосов
/ 15 марта 2010

Я пытаюсь преобразовать старую программу Delphi, которую я написал, в Java для компиляции и запуска на моем телефоне Android. Я использую операционную систему Android 2.1, но использую SDK версии 1.6.

У меня есть подпрограмма в Delphi, где я устанавливаю цвет пикселей на холсте индивидуально по линиям:

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

Есть ли Java-эквивалент свойства на Canvas:

property Pixels[X, Y: Integer]: TColor

Ответы [ 2 ]

3 голосов
/ 15 марта 2010

Оказывается, это очень просто:

canvas.drawPoint(x, y, MyColour);

Где GetMyColor - тип краски:

Paint MyColour = new Paint();
int color = hex code for the colour I want to use
MyColour.setColor(color);
1 голос
/ 15 марта 2010

Не знаю, работает ли он на Android, но может создавать Java-мидлеты на Паскале с MidletPascal.

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

имеет функцию Plot () для установки пикселя на холсте мобильного телефона.

надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...