level 10
这段代码能不能优化一下,好慢……
require "import"
import "android.app.*"
import "android.os.*"
import "android.widget.*"
import "android.view.*"
import "android.graphics.*"--绘图头文件
activity.setTitle('AndroLua学习+实验中')
paint=Paint()
--paint.setARGB(255,0,255,0)--画笔颜色
paint.setStrokeWidth(1)--线宽
paint.setTextSize(28)
a=os.time()
sureface = SurfaceView(activity);
callback=SurfaceHolder_Callback{
surfaceChanged=function(holder,format,width,height)
end,
surfaceCreated=function(holder)
ca=holder.lockCanvas()
if (ca~=nil) then
--此处为改动开始处
ca.drawRGB(192,192,192);--背景色
for i=0,255
do
for j=0,255
do
paint.setARGB(255,i,j,0)
--ca.drawLine(i,0,i,255,paint)
--ca.drawPoint(300,800,paint)
ca.drawPoint(i,j,paint)
end
end
--下面不建议改动
end
holder.unlockCanvasAndPost(ca)
end,
surfaceDestroyed=function(holder)
end
}
holder=sureface.getHolder()
holder.addCallback(callback)
activity.setContentView(sureface)
print (os.time()-a)
2016年07月20日 04点07分