Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
vadim23409
6 / 6 / 0
Регистрация: 24.09.2012
Сообщений: 379
#1

Работа с Drawable - Android

14.12.2015, 01:31. Просмотров 227. Ответов 8
Метки нет (Все метки)

Закинул в res/drawable картинку png (1000×1000 30кб), ставлю ее на linear layout:
linearlayout.setBackground (getResources ().getDrawable (R.drawable.picture);
Но после этого момента приложение занимает на 20 мб больше оперативной памяти и данная процедура занимает целых 2 секунды (а телефон не слабый).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
14.12.2015, 01:44     Работа с Drawable #2
ну как минимум потому что картинка здоровая, да еще и в общей папке ресурсов, закиньте ее хотя бы в папку drawable-xhdpi, там она будет не так сильно грузить телефон своим размером.
vadim23409
6 / 6 / 0
Регистрация: 24.09.2012
Сообщений: 379
14.12.2015, 01:56  [ТС]     Работа с Drawable #3
Цитата Сообщение от dajver Посмотреть сообщение
здоровая
как же QuickPic и другие галереи справляются с огромным количеством картинок нормально?
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
14.12.2015, 12:39     Работа с Drawable #4
Цитата Сообщение от vadim23409 Посмотреть сообщение
как же QuickPic и другие галереи справляются с огромным количеством картинок нормально?
Там идет программный резсайз изображения под нужные размеры, типа как сделано у библиотеки Picasso
Паблито
2240 / 1813 / 564
Регистрация: 12.05.2014
Сообщений: 6,456
Завершенные тесты: 1
14.12.2015, 12:41     Работа с Drawable #5
по идее можно еще немного сэкономить если пересохранить картинку без альфаканала
vadim23409
6 / 6 / 0
Регистрация: 24.09.2012
Сообщений: 379
14.12.2015, 13:42  [ТС]     Работа с Drawable #6
Альфа канал нужен обязательно. А вот сохранение в xxhdpi помогает, намного быстрее, но как теперь приложение будет отображать эти картинки на других экранах?
Паблито
2240 / 1813 / 564
Регистрация: 12.05.2014
Сообщений: 6,456
Завершенные тесты: 1
14.12.2015, 13:53     Работа с Drawable #7
одинаково
vadim23409
6 / 6 / 0
Регистрация: 24.09.2012
Сообщений: 379
14.12.2015, 16:13  [ТС]     Работа с Drawable #8
Цитата Сообщение от dajver Посмотреть сообщение
Там идет программный резсайз изображения под нужные размеры
у меня экран 1080*1920, quickpic легко с этим справляется, но в моем приложении картинка 1000*1000 и 1 изображение грузит куда дольше
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2015, 17:34     Работа с Drawable
Еще ссылки по теме:

Загрузить картинку в Drawable Android
Создание Drawable shape, rectange Android
Android Icon в Drawable возможно?
Android Drawable
Разместить Drawable посередине EditText Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
vindigo
18 / 18 / 3
Регистрация: 15.05.2014
Сообщений: 78
14.12.2015, 17:34     Работа с Drawable #9
Может это поможет
Yandex
Объявления
14.12.2015, 17:34     Работа с Drawable
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru