2009-09-11 5 views
7

Ich verwende eine Animation, die einen Flip macht (auf ImageView), aber Animation funktioniert nicht glatt (sieht aus wie Leistungsproblem). Das Bild ist eine PNG-Datei der Größe 128x128.Android. Animation Performance

Hier werde ich Code meiner Animation schreiben:

<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false"> 
    <scale 
     android:fromXScale="1.0" 
     android:toXScale="0.0" 
     android:fromYScale="1.0" 
     android:toYScale="1.0" 
     android:pivotX="50%" 
     android:pivotY="50%" 
     android:duration="500" 
       android:fillAfter="false" 
     android:fillEnabled="false" 
    /> 
</set> 

Ich möchte auch betonen, dass die haltige Ansicht bis zu acht solcher ImageViews haben kann (was auch skaliert werden).

Könnten Sie mir bitte einen Rat geben, der die Animationsleistung verbessern kann?

+3

Testen Sie es im Emulator oder auf einem echten Gerät? Die physischen Geräte haben eine Hardwarebeschleunigung, die der Emulator nicht hat, das könnte also helfen. –

Antwort

3

Ich möchte es persönlich zuerst auf einem echten Gerät versuchen, aber vielleicht ist die Hardwarebeschleunigung, über die behoben wird, möglicherweise Ihr Problem sein könnte.