Android 在画布上画点,就像矩阵机器人一样
我有一个应用程序,我想动态生成像2x2、3x3和4x4这样的点 现在,我使用以下代码绘制不带动态的点阵:Android 在画布上画点,就像矩阵机器人一样,android,Android,我有一个应用程序,我想动态生成像2x2、3x3和4x4这样的点 现在,我使用以下代码绘制不带动态的点阵: if(test.equals("galmenu2")) { canvas.drawCircle(wid/4,3*ht/8,3, mPaint); canvas.drawCircle(3*wid/4,3*ht/8,3, mPaint); canvas.drawCircle(3*wid/4,5*ht
if(test.equals("galmenu2"))
{
canvas.drawCircle(wid/4,3*ht/8,3, mPaint);
canvas.drawCircle(3*wid/4,3*ht/8,3, mPaint);
canvas.drawCircle(3*wid/4,5*ht/8,3, mPaint);
canvas.drawCircle(wid/4,5*ht/8,3, mPaint);
}
else if(test.equals("galmenu3"))
{
canvas.drawCircle(wid/4,3*ht/8,3, mPaint);
canvas.drawCircle(wid/2,3*ht/8,3, mPaint);
canvas.drawCircle(3*wid/4,3*ht/8,3, mPaint);
canvas.drawCircle(wid/4,ht/2,3, mPaint);
canvas.drawCircle(wid/2,ht/2,3, mPaint);
canvas.drawCircle(3*wid/4,ht/2,3, mPaint);
canvas.drawCircle(wid/4,5*ht/8,3, mPaint);
canvas.drawCircle(wid/2,5*ht/8,3, mPaint);
canvas.drawCircle(3*wid/4,5*ht/8,3, mPaint);
}
else if(test.equals("galmenu4"))
{
for(wid=1/8;wid<1;wid+=2/8)
{
for(ht=5/16;ht<3/4;ht+=1/8)
{
canvas.drawCircle(wid,ht,3, mPaint);
}
}//this for loop crash the application
}
if(test.equals(“galmenu2”))
{
帆布画圈(wid/4,3*ht/8,3,mPaint);
帆布画圈(3*wid/4,3*ht/8,3,mPaint);
帆布画圈(3*wid/4,5*ht/8,3,mPaint);
帆布画圈(宽/4,5*ht/8,3,mPaint);
}
else if(测试等于(“galmenu3”))
{
帆布画圈(wid/4,3*ht/8,3,mPaint);
帆布画圈(wid/2,3*ht/8,3,mPaint);
帆布画圈(3*wid/4,3*ht/8,3,mPaint);
帆布画圈(wid/4,ht/2,3,mPaint);
帆布画圈(wid/2,ht/2,3,mPaint);
帆布画圈(3*wid/4,ht/2,3,mPaint);
帆布画圈(宽/4,5*ht/8,3,mPaint);
帆布画圈(宽/2,5*ht/8,3,百万磅);
帆布画圈(3*wid/4,5*ht/8,3,mPaint);
}
else if(测试等于(“galmenu4”))
{
对于(wid=1/8;wid在画布上通过n
圆圈绘制n
,我将使用以下方法:
// n is defined
for (int i=0; i<n; i++) {
for (int j=0; j<n; j++) {
canvas.drawCircle(((float)i +.5)/n*(float)width, ((float)j +.5)/n*(float)width, 3, mPaint);
}
}
//n已定义
对于(int i=0;i在画布上通过n
圆圈绘制n
,我将使用以下方法:
// n is defined
for (int i=0; i<n; i++) {
for (int j=0; j<n; j++) {
canvas.drawCircle(((float)i +.5)/n*(float)width, ((float)j +.5)/n*(float)width, 3, mPaint);
}
}
//n已定义
对于(int i=0;i估计2天内有资格获得赏金我想要相同的要求任何人回答这个问题为什么会崩溃?代码中一定有错误,你不认为吗?我找不到我的错误,请找出我的错误并给我一个解决方案问题2天内有资格获得赏金我想要相同的要求任何人回答这个问题我为什么要这样做t崩溃?代码中一定有错误,你不认为吗?我找不到我的错误。请找出我的错误并给我一个解决方案