Здравствуйте.
На экране есть компонет 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 - тормозит
Кто-нибудь сталкивался с такой проблемой? Что можно сделать?
Спасибо.
Тормозит анимация SlidingDrawer(выдвижная панель).
Re: Тормозит анимация SlidingDrawer(выдвижная панель).
Нужно заменить его, т.к. не зря он объявлен deprecated
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Тормозит анимация SlidingDrawer(выдвижная панель).
Ну, deprecated он стал не так давно.Foenix писал(а):Нужно заменить его, т.к. не зря он объявлен deprecated
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
Re: Тормозит анимация SlidingDrawer(выдвижная панель).
да мало ли что они там обнаружили. Я думаю, потому некоторые методы объявляются deprecated, когда и обнаруживают какую-то нехорошую бяку, особенно с использованием памяти. Вообще не встречала, чтобы когда-то объясняли причину устранения класса.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Тормозит анимация SlidingDrawer(выдвижная панель).
Вместе с 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'ах просто цветом. Стало менее красиво, но зато не тормозит.
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'ах просто цветом. Стало менее красиво, но зато не тормозит.