Ich animiere ein ImageView von links nach rechts mit einer Übersetzungs-Animation. Das ImageView befindet sich in einem RelativeLayout oberhalb des Hauptlayouts mit FrameLayout.Warum hinterlässt meine Animation Spuren?
Wenn ich die Animation auf dem Emulator ausführen, funktioniert alles ziemlich gut, aber wenn ich es auf meinem G1 benutze, hinterlässt es visuelle Artefakte und beeinflusst das Rendering der Textkomponente dahinter.
Ist das ein Leistungsproblem und ich bin zu ehrgeizig oder ist es ein Bug, den ich überwinden kann?
Wenn es ein Leistungsproblem ist, kann ich irgendetwas tun, um Dinge zu verbessern?
Können Sie uns einen Code zur Verfügung stellen? Machst du sonst noch etwas mit dem Rahmenlayout? Welche Version des SDK verwenden Sie (z. B. cupcake?) – jamesh
Ist dies die Klasse, die Sie verwenden? http://developer.android.com/reference/android/view/animation/TranslateAnimation.html –
Gute Frage, ich hatte dieses Problem auch, aber es zeigt sich auch im Emulator! Es passiert, wenn ich eine 3D-Rotation einer Ansicht in einem FrameLayout animiere, vielleicht ist es eine Funktion/ein Bug des FrameLayout? Ich werde sehen, ob ich die Oberflächenansicht verwenden kann ... – Andy