我正在尝试将我写入Java的旧Delphi程序转换为在我的Android手机上编译和运行。我正在运行Android 2.1操作系统,但使用的是SDK 1.6版。
我在Delphi中有一个例程,我在画布上单独设置像素的颜色:
image1.canvas.pixels[x, y] := GetMyTColor(x, y);
是否存在与Canvas上的属性等效的Java:
property Pixels[X, Y: Integer]: TColor
答案 0 :(得分:3)
事实证明这很容易:
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 :(得分:1)
不知道它是否适用于android,但可以使用midletpascal在pascal中创建java midlet。
http://sourceforge.net/projects/midletpascal/
它有一个Plot()函数来设置手机画布中的像素。
希望有所帮助