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