@WebPlayer

Тормозит анимация SlidingDrawer(выдвижная панель)

Здравствуйте.

На экране есть компонент(а) SlidingDrawer. При тестировании приложения на различных устройствах заметил что на некоторых он ужасно тормозит: выдвигается прерывисто(как бы с залипаниями, дискретно). Причем это происходит на довольно-таки мощных трубках.

Вот таблица поведения:
Samsung Galaxy Pocket S5300 4.1.2 — нормально
HTC One V 4.0.3 — нормально
Sony Xperia P 4.1.2 — нормально
Sony Xperia Z 4.2.2 — нормально
ASUS TF101 4.0.3 — нормально
HTC One 4.2.2 — тормозит
Samsung Galaxy S4 4.2.2 — тормозит

Кто-нибудь сталкивался с такой проблемой? Что можно сделать?
Спасибо.
  • Вопрос задан
  • 3233 просмотра
Пригласить эксперта
Ответы на вопрос 2
Divers
@Divers
Попробуйте использовать не SlidingDrawer (который Deprecated как раз в 17 API), а NavigationDrawer. Если не вариант для вас, то кроме как профилировать и искать, где тормозит, посоветовать вряд ли что-то возможно. Кстати, если найдете, в чем проблема, напишите сюда пожалуйста. Интересно.
Ответ написан
Комментировать
@WebPlayer Автор вопроса
Вместе с SlidingDrawer тормозили еще и списки(аватарки + ники).

1. В AndroidManifest.xml при тормозах указано:
<uses-sdk 
        android:minSdkVersion="14" 
        android:targetSdkVersion="17" />


Если секцию uses-sdk удалить или задать:
<uses-sdk 
        android:minSdkVersion="13" 
        android:targetSdkVersion="13" />

то тормозить переставало. Но тогда на устройствах приложение вело себя непредсказуемо.

2. Также тормоза пропадали при удалении больших картинок для backgroun на списках и backgroun'ах больших элементов дизайна.

Заменил картинки на backgroun'ах просто цветом. Стало менее красиво, но зато не тормозит.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы