Ich habe dasselbe wie der Lehrer eingegeben. Warum kann die Benutzeroberfläche nicht angezeigt werden?
依恋
依恋 2019-05-05 21:00:12
0
0
1247

Paketaktivitättest.example.com.catchcat;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.RectF;
import android.graphics.drawable.Drawable;
import android.view.SurfaceHolder;
import android.view.SurfaceView;

public class Playground erweitert SurfaceView {
private static float WIDTH = 40;
private static final int COL = 10 ;//Legen Sie die Anzahl der Zeilen fest
private static final int ROW = 10;//Legen Sie die Anzahl der Spalten fest
private static final int BLOCKS = 15;//Die Anzahl der anfänglichen Roadblocks wird standardmäßig hinzugefügt
private Punktmatrix[] [];//Definition Zweidimensionales Array, das das gesamte Schachbrett darstellt
private Dot cat;//define cat
public Playground(Context context) {
super(context);
getHolder().addCallback(callback);
Matrix = new Dot[ROW][COL ];
for(int i=0;i<ROW;i++){
for(int j=0;j<COL;j++){
matrix[i][j] = new Dot(j,i);
}
                                                                using ' 's ' using '       using    durch aus   aus durch aus aus aus durch aus aus aus aus aus durch over's to ‐‐ ‐‐ ‐w ‐ initGame() ; } } }                                                              
Canvas c = getHolder().lockCanvas();
c.drawColor(Color.LTGRAY);
Paint paint = new Paint();
paint. setFlags(Paint.ANTI_ALIAS_FLAG);//Anti-Aliasing
for(int i=0 ;i<ROW;i++){
int offset = 0;
if(i%2 != 0){
offset = (int) (WIDTH/2);
}
for(int j=0;j<COL ;j++){
                                                                 US_ON:
paint .setColor(0XFFFFAA00);
                       break;
                   case Dot.STATUS_IN:
                     paint.setColor(0XFFFF0000);
                   break;

              }
               c.drawOval(new RectF(one.getX()*WIDTH+offset,one.getY()*WIDTH,(one .getX()+1)*WIDTH+offset,(one.getY()+1)*WIDTH),paint);
           }
       }
       getHolder().unlockCanvasAndPost(c);
   }

   SurfaceHolder.Callback Rückruf = new SurfaceHolder.Callback() {
       @Override
       public void surfaceCreated(SurfaceHolder holder) {
         readraw();
       }

       @Override
       public void surface Geändert (SurfaceHolder-Halter, int-Format, int-Breite, int-Höhe) {
WIDTH = width/(COL+1);
           readraw();

       }

       @Override
       public void surfaceDestroyed(SurfaceHolderholder) {

       }
   } ;
   private void initGame(){
       for(int i= 0;i<ROW;i++){
           for(int j=0;j<COL;j++){
               matrix[i][j].setStatus(Dot.STATUS_ON);
           }
       }
      cat = neuer Punkt( 4,5);
       getDot(4,5).setStatus(Dot.STATUS_IN);
       for(int i=0;i<BLOCKS;){
           int x = (int)(Math.random()*1000) %COL;
           int y = (int)(Math.random()*1000)%ROW;
           if(getDot(x,y).getStatus() == Dot.STATUS_OFF){
               getDot(x,y). setStatus(Dot.STATUS_ON);
               i++;
               System.out.println("BLOCKS"+i);
           }
       }
   }

}

依恋
依恋

Antworte allen(0)
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage