Animuję obraz z lewej strony na prawo od ekranu za pomocą animacji tłumaczenia. ImageView znajduje się wewnątrz RelativeLayout nad moim głównym układem przy użyciu FrameLayout.Dlaczego moja animacja zostawia ślad?
Po uruchomieniu animacji na emulatorze wszystko działa całkiem nieźle, ale kiedy używam, uruchom go na moim G1, pozostawia za sobą artefakty wizualne i powoduje renderowanie komponentu tekstowego za nim.
Czy to jest problem z wydajnością i jestem zbyt ambitny, czy jest to błąd, który mogę pokonać?
Jeśli jest to problem z wydajnością, czy mogę coś poprawić?
Czy możesz podać kod, na który mamy zwrócić uwagę? Czy robisz cokolwiek innego z układem ramek? Którą wersję zestawu SDK używasz (np. Ciastko?) – jamesh
Czy to jest klasa, z której korzystasz? http://developer.android.com/reference/android/view/animation/TranslateAnimation.html –
Dobre pytanie, też miałem ten problem, ale pokazuje się też w emulatorze! Występuje, gdy animuję rotację 3D widoku w FrameLayout, być może jego funkcję/błąd w FrameLayout? Zobaczę, czy mogę użyć widoku powierzchni ... – Andy