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

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

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

Работа с Drawable - Программирование Android

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

Закинул в res/drawable картинку png (1000×1000 30кб), ставлю ее на linear layout:
linearlayout.setBackground (getResources ().getDrawable (R.drawable.picture);
Но после этого момента приложение занимает на 20 мб больше оперативной памяти и данная процедура занимает целых 2 секунды (а телефон не слабый).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2015, 01:31     Работа с Drawable
Посмотрите здесь:

Drawable - Программирование Android
Короч, перетащил xml файлы drawable и values в проект. Как перетащить внутренность hdpi - xxhdpi папок? Создаю новую директорию с...

Папки Drawable - Программирование Android
Здравствуйте. Сразу к проблеме. Добавил в drawabel-hdpi(150x150) и drawabel-xhdpi(400x400). По идеи должно для Nexus 7 браться...

Drawable поверх imageView - Программирование Android
Возможно не правильно назвал топик, но все же. Есть imageView с картинкой (Bitmap). Нужно наложить поверх этой картинки drawable...

Drawable and screen resolution - Программирование Android
Много прочитал всего по данному вопросу, но непонятности все таки меня не оставили. Собственно вопрос: Имею картинку для фона и хочу...

Масштабирование картинок из drawable - Программирование Android
Здравствуйте! Суть в следующем, есть самодельное меню из картинок, при портретной ориентации находится вверху при ландшафтной слева. ...

Ссылка на изображение drawable - Программирование Android
И так. У меня в папке drawable есть файл img.png мне нужно программно создать картинку и присвоить ей бекграунд по ссылке, важно то что...

Загрузить картинку в Drawable - Программирование Android
И так. Смотрите, дефолтные картинки я кидаю в Draweable. И их от туда беру. Как бы мне взять картинку динамически? Ну смотрите,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dajver
408 / 272 / 18
Регистрация: 18.09.2010
Сообщений: 1,107
14.12.2015, 01:44     Работа с Drawable #2
ну как минимум потому что картинка здоровая, да еще и в общей папке ресурсов, закиньте ее хотя бы в папку drawable-xhdpi, там она будет не так сильно грузить телефон своим размером.
vadim23409
6 / 6 / 0
Регистрация: 24.09.2012
Сообщений: 380
14.12.2015, 01:56  [ТС]     Работа с Drawable #3
Цитата Сообщение от dajver Посмотреть сообщение
здоровая
как же QuickPic и другие галереи справляются с огромным количеством картинок нормально?
dajver
408 / 272 / 18
Регистрация: 18.09.2010
Сообщений: 1,107
14.12.2015, 12:39     Работа с Drawable #4
Цитата Сообщение от vadim23409 Посмотреть сообщение
как же QuickPic и другие галереи справляются с огромным количеством картинок нормально?
Там идет программный резсайз изображения под нужные размеры, типа как сделано у библиотеки Picasso
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
14.12.2015, 12:41     Работа с Drawable #5
по идее можно еще немного сэкономить если пересохранить картинку без альфаканала
vadim23409
6 / 6 / 0
Регистрация: 24.09.2012
Сообщений: 380
14.12.2015, 13:42  [ТС]     Работа с Drawable #6
Альфа канал нужен обязательно. А вот сохранение в xxhdpi помогает, намного быстрее, но как теперь приложение будет отображать эти картинки на других экранах?
Pablito
2455 / 1900 / 591
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
14.12.2015, 13:53     Работа с Drawable #7
одинаково
vadim23409
6 / 6 / 0
Регистрация: 24.09.2012
Сообщений: 380
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
Еще ссылки по теме:

Icon в Drawable возможно? - Программирование Android
Возможно ли перевести Icon в Drawable? Есть пакет FontAwesome.Icon, могу ли я использовать его например для android:drawableRight=""? ...

Отличия drawable от Bitmap - Программирование Android
Чем отличается drawable от Bitmap?

Динамическое создание drawable-ресурса - Программирование Android
Доброго всем времени суток! Подскажите пожалуйста, возможно ли реализовать следующую задачу: Необходимо привязать к...

Разместить Drawable посередине EditText - Программирование Android
Привет всем! Как разместить Drawable посередине в EditText? <View android:layout_width="wrap_content" ...

Создание Drawable shape, rectange - Программирование 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