Страница 1 из 1

Лагает seekbar при загрузке большой картинки в imageView

Добавлено: 23 авг 2015, 18:33
TemMax
Добрый день всем. Собственно такая проблема — есть seekbar'ы на imageView, которые отвечают за некоторые графические параметры пикчи, но не в этом суть. Суть в том, что при загрузке большой картинки из галереи (например пикчи, снятой на камеру) seekbar'ы начинают подлагивать или вообще жутко тормозить при их перетаскивании. В чем может быть проблема? В методе onProgressChanged ничего не применяю, только в onStopTrackingTouch начинаются действия.
Еще на некоторых телах сталкиваюсь с проблемой outOfMemory. Предполагаю, что надо как-то сжимать Bitmap в случае, если загружаю большую картинку. Пересмотрел кучу методов и не могу понять как сделать ограничение, если пикча будет слишком мала, а ее оно сожмет и вообще получится абы что...
Заранее благодарю.

Проблема решена путем пересоздания через createScaledBitmap и указанием величины scale. Нашел более-менее оптимальную величину. Спасибо

Re: Лагает seekbar при загрузке большой картинки в imageView

Добавлено: 23 авг 2015, 22:35
Foenix
интересно кто тебе без кода что-нибудь скажет?
используй Picasso для загрузки картинок.

Re: Лагает seekbar при загрузке большой картинки в imageView

Добавлено: 24 авг 2015, 13:45
TemMax
Foenix писал(а):интересно кто тебе без кода что-нибудь скажет?
используй Picasso для загрузки картинок.
Добавил код. Смотрите