2016-10-05 3 views
0

Как использовать векторные изображения, которые масштабируются вверх и вниз в соответствии с размерами экрана? Я использую векторное изображение в своем проекте, но оно не масштабируется на больших экранах.как использовать векторные изображения для различных размеров экрана Android

+1

Не могли бы вы разместить свой код для xml, где вы прикрепляете этот вектор в качестве источника? – Jai

+0

Разместите свой векторный код и код для xml, где вы привязываете этот вектор – Jai

+0

Вы используете drawables со всеми разрешениями, размещенными соответствующим образом? – Chaitanya

ответ

1

Что вы подразумеваете под масштабированием? возможно, вы недоразумение.

Если вы имеете в виду, размер изображения будет изменен в разных размерах экрана, такая вещь не будет. размер изображения - это то, что вы предоставляете в своем представлении изображения (или любое другое изображение, использующее изображение).

Единственное отличие между векторными активами и нормальным активом заключается в том, что векторный ресурс перерисовывается каждый раз, поэтому вы не будете иметь изображение низкого качества независимо от того, насколько оно велико и какое устройство оно показано. Поэтому вам не нужно сохранять различный размер изображения для различных размеров экранов.

Если вы хотите изменить размер изображения, просто измените изображение. Высота и ширина изображения. вы можете использовать dp (независимый от плотности) блок.

0

вам не нужно ничего делать для поддержки векторных изображений для разных экранов, его уже масштаб для соответствующего dp. Можете ли вы подробнее рассказать о своей проблеме, когда говорите: «Это не масштабирование на больших экранах?» Возможно, вы хотите, чтобы изображение на планшетах было больше?

Смежные вопросы