Оптимизация галереи и ее адаптера - PullRequest
0 голосов
/ 05 ноября 2011

У меня есть Галерея.В этой галерее много чего происходит, и она существенно замедляет эффект прокрутки.У кого-нибудь есть идеи относительно того, как оптимизировать что-то подобное?

Суть моего вопроса заключается в следующем: как я могу сделать макеты, которые архивируются значительно быстрее, чем их стандартные реализации для Android.Renderscript?NDK?Flash-макеты?

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

Спасибо.

Ответы [ 2 ]

0 голосов
/ 05 ноября 2011

Хорошо, вот что я нашел, посмотрев только первые несколько минут этого видео: http://www.youtube.com/watch?v=v9S5EO7CLjo

Я строю свое приложение на 3.1.В теге приложения манифеста добавьте в качестве атрибута следующее: android: hardwareAccelerated = "true".Разница в производительности интерфейса удивительна.Спасибо Google за это дополнение к Android SDK.

0 голосов
/ 05 ноября 2011

Довольно часто вялый пользовательский интерфейс является результатом большой работы над потоком пользовательского интерфейса. Я полагаю, вы могли бы дважды проверить, так ли это, и рассмотреть абстрагирование логики, не связанной с пользовательским интерфейсом, в одну или несколько различных областей. Например. Вы, вероятно, хотите избежать извлечения большого количества ресурсов с SD-карты или из базы данных в потоке пользовательского интерфейса. Выполнение таких действий в отдельном потоке может улучшить отзывчивость, хотя результаты, очевидно, будут зависеть от особенностей вашего приложения.

...