Transparenter Background einer SurfaceView über einer View

  • Hallo Zusammen


    Ich habe in meinem Projekt 2 Views welche ich wie folgt darstelle:

    Java
    backView = new RenderView(this, size.x, size.y);
     ballView = new BallView(this, size.x, size.y);
     RelativeLayout layout = new RelativeLayout(this);
     layout.addView(backView);
     layout.addView(ballView);
     setContentView(layout);


    In backView befindet sich nur statisches Zeug wie Background etc.


    Im Überlagernden View ballView befindet sich ein Ball, welcher über den Accelerometer-Sensor gesteuert werden kann. Diese View habe ich wie folgt gestaltet:



    Nun zu meinem Problem, wenn ich diesen Code ausführe, sehe ich nur einen Schwarzen Screen, ohne den Ball. Wenn ich im Konstruktor setBackgroundColor(Color.BLACK); setze, erscheint der Ball komischerweise. Schön und gut, jedoch möchte ich den Ball sehen, und unter diesem die backView. Ich habe verschiedene Wege versucht den Background transparent zu machen (holder, drawColor, setBackgroundColor...) jedoch immer wenn der Background transparent gesetzt wird, sehe ich zwar die Elemente von der backView, jedoch der Ball ist dann nicht sichtbar.


    Kann mir jemand damit weiterhelfen?


    Gruss
    YanuFreaky



    EDIT: Hat sich bereits erledigt, durch ändern der SurfaceView zu View.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!