SurfaceView.setbackground () domina la mia tela
-
30-09-2019 - |
Domanda
Quando ho creato lo sfondo al mio SurfaceView, vedo quello che ho impostato come sfondo. Tuttavia, non riesco a disegnare le cose semplici come cerchi quando ho bloccare / sbloccare tela del SurfaceView. Tutto quello che vedo è l'immagine di sfondo.
C'è qualcosa che mi manca?
Qualche idea?
Altri suggerimenti
La soluzione è molto semplice.
//get surface view and surface holder
mySurfaceView = (SurfaceView) findViewById(R.id.surfaceView);
surfaceHolder = mySurfaceView.getHolder();
//place surface view holder on top of the surface view
mySurfaceView.setZOrderOnTop(true);
//set pixels of the surface holder to transparent to see the color of the
//surface view background
surfaceHolder.setFormat(PixelFormat.TRANSPARENT);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow