2009-09-11 2 views
7

Я использую анимацию, которая делает флип (на ImageView), но анимация работает негласно (выглядит как проблема с производительностью). Изображение представляет собой PNG-файл размером 128x128.Android. Производительность анимации

Здесь я буду размещать код моей анимации:

<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> 

Я также хочу подчеркнуть, что содержащее представление может иметь до восьми таких ImageViews (которые также масштабируется).

Не могли бы вы предоставить мне какие-либо рекомендации, которые могут улучшить производительность анимации?

+3

Вы тестируете его в эмуляторе или на реальном устройстве? Физические устройства имеют некоторое аппаратное ускорение, которое эмулятор не делает, чтобы это могло помочь. –

ответ

3

Я хотел бы лично попробовать его на реальном устройстве в первую очередь, но, возможно, аппаратное ускорение, о котором идет речь, может стать вашей проблемой.