-
Lisa
- Сообщения: 22
- Зарегистрирован: 16 ноя 2015, 14:29
Сообщение
Lisa » 02 мар 2016, 19:27
я кодирую около 20 фотографий из галереи через Bitmap и на это уходит прилично времени
у меня в приложении эта процедура выполняется часто.
Можно ли как то это ускорить ?
Код: Выделить всё
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 8;
btm = BitmapFactory.decodeFile(sourcepath, options);
imageView.setImageBitmap(btm);
-
klblk
- Сообщения: 1097
- Зарегистрирован: 18 окт 2012, 11:17
- Откуда: г. Красноярск
Сообщение
klblk » 04 мар 2016, 07:14
"уходит прилично времени" довольно абстрактно
Вероятно лучшим вариантом будет BitmapFactory.decodeFile() делать не в основном потоке.