DieGoldeneMitte
Dauergast
- 262
Hallo
ich habe ein etwas kompliziertes Verhalten mit einem SurfaceView:
ich habe ein etwas kompliziertes Verhalten mit einem SurfaceView:
- Ich male in einem Thread eine Animation in einem SurfaceView, der über meinem normalen Layout liegt. (PixelMode.TRANSPARENT)
- Diese läuft auch wie erwartet durch.
- Nach der Animation wird der SurfaceView mittels drawColor(0,PorterDuff.CLEAR) gelöscht. Klappt auch.
- Wenn ich aber im selben SurfaceView eine Animation an einer anderen Stelle rendere, flackert der Inhalt, die mit dem "Clear" gelöscht wurde, wieder auf (die leere Seite von "nach dem clear" übrigens auch).
- Das betrifft nur den Bereich, derbei der neuen Animation nicht beschrieben wird.
- Wenn ich die neue Animation das dritte Mal starte, passiert das nicht mehr. (nachdem der GC aufgeräumt hat, denke ich)