Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
FIXx
0 / 0 / 0
Регистрация: 21.10.2016
Сообщений: 33
#1

Маштабирование картинки на разных Android-устройствах - Программирование Android

28.11.2016, 10:05. Просмотров 180. Ответов 2
Метки нет (Все метки)

Доброе утро, друзья! Подскажите, пожалуйста, такую вещь. Делаю приложение, хочется его немного стилизовать ну и, соответственно, запихать туда несколько картинок. Вычитал тут про формат .SVG, который является форматом векторной графики. Из плюсов: масштабирование без потери качества на всех android-устройствах, не нужно создавать кучу картинок разного разрешения как это происходит с .JPG или .PNG, излишне не нагружает приложение. У меня вопрос следующий - формат .SVG касается только иконок и значков или все-таки можно в данный формат перевести любой рисунок, который я хочу применить в качестве "украшалки" приложения? Подскажите, в каком же формате лучше добавлять картинки в приложение, допустим, для дальнейшего ее использования в CardView. Всем спасибо и хорошего дня!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2016, 10:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Маштабирование картинки на разных Android-устройствах (Программирование Android):

Как обеспечить одинаковый размер картинки на разных экранах Android? - Программирование Android
Как?

Отображение цвета на разных устройствах - Программирование Android
Есть <color name="colorPrimary">#e45b2f</color> но на разных устройствах отображается по разному. Можно ли как то программно...

Не отображается AlertDialog на разных устройствах - Программирование Android
Вобщем, не стыковка вот в чем... AlertDialog вылетает на некоторых устройствах. У меня Android 5.1.1, Nexus 7 - вылетов не обнаружено ...

По разному отображается на разных устройствах - Программирование Android
ui по разному отображается на разных устройствах. т.е. цвет шрифта, цвет фона.. в теме надо в жесткую прописать цвета контролов?

Разная задержка rstp-потока на разных устройствах - Программирование Android
Есть приложение для воспроизведения потока rstp с ip камеры. На Xiaomi Redmi 3S задержка около 0,5 секунды, такая же задержка при просмотре...

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

2
demixdn
228 / 175 / 54
Регистрация: 31.10.2016
Сообщений: 401
28.11.2016, 12:31 #2
FIXx, векторный формат достаточно сырой еще. Со сложными картинками он может не справиться. Вектор в андроиде пока не поддерживает градиенты, поэтому не будет плавных переходов от цвета к цвету. Например, такую картинку
http://kompozer.net/images/svg/Mozilla_Firefox.svg
он не может адекватно показать. Различные конвертеры просто либо выкидывают градиент как не поддерживаемый, либо пытаются преобразовать, но не слишком выходит.

Но на иконках вектор отлично себя показывает. И на картинках, где мало цветов и мало переходов.
1
FIXx
0 / 0 / 0
Регистрация: 21.10.2016
Сообщений: 33
28.11.2016, 16:45  [ТС] #3
Цитата Сообщение от demixdn Посмотреть сообщение
FIXx, векторный формат достаточно сырой еще. Со сложными картинками он может не справиться. Вектор в андроиде пока не поддерживает градиенты, поэтому не будет плавных переходов от цвета к цвету. Например, такую картинку
http://kompozer.net/images/svg/Mozilla_Firefox.svg
он не может адекватно показать. Различные конвертеры просто либо выкидывают градиент как не поддерживаемый, либо пытаются преобразовать, но не слишком выходит.
Но на иконках вектор отлично себя показывает. И на картинках, где мало цветов и мало переходов.
Спасибо за ответ, буду копать дальше.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2016, 16:45
Привет! Вот еще темы с ответами:

Calendar.get(Calendar.WEEK_OF_YEAR) на разных устройствах возвращает разные значения - Программирование Android
Собственно вопрос в названии темы. Данный код возвращает разное значение на разных устройствах. Но в большинстве все таки проверка на...

Android разработка для разных устройств - Программирование Android
Всем здравствуйте. Возникла следующая ситуация. Разрабатываем приложение с уведомлениями. Они срабатывают при помощи AlarmManager...

Разные картинки для разных плотностей - Программирование Android
Если я сделаю разные разрешения для xhdpi и hdpi и скопирую в эти папки нужные картинки, а для остальных mdpi, xxdpi и т.д. я эти картинки...

Поддерживает ли Android Studio gif картинки? - Программирование Android
Добрый день! Я так понял гифку как обычную картинку добавить нельзя. Ну вернее ее добавляет но анимация при этом пропадает. Как же...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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