Estoy animando un ImageView desde la izquierda a la derecha de la pantalla usando una animación de traducción. El ImageView se ubica dentro de un RelativeLayout en la parte superior de mi diseño principal utilizando FrameLayout.¿Por qué mi animación deja un rastro?
Cuando ejecuto la animación en el emulador todo funciona bastante bien, pero cuando uso run it en mi G1 deja atrás artefactos visuales y efectúa la representación del componente de texto detrás de él.
Es este un problema de rendimiento y estoy siendo demasiado ambicioso o se trata de un error que puedo superar?
Si es un problema de rendimiento ¿hay algo que pueda hacer para mejorar las cosas?
¿Puede proporcionarnos algún código para que podamos ver? ¿Estás haciendo algo más con el diseño del marco? ¿Qué versión del SDK estás usando (es decir, magdalena?) – jamesh
¿Es esta la clase que estás usando? http://developer.android.com/reference/android/view/animation/TranslateAnimation.html –
¡Buena pregunta, también he tenido este problema, pero también aparece en el emulador! ¿Ocurre cuando estoy animando una rotación 3D de una vista en FrameLayout, quizás es una función/error de FrameLayout? Voy a ver si puedo usar la vista de superficie ... – Andy