Как заменить нарисованное изображение на весь размер экрана с помощью Android Studio?

Простые, но функциональные примеры:

Windows Forms:

http://www.codeproject.com/KB/miscctrl/cutebutton.aspx

WPF:

http://msdn.microsoft.com/en-us/library/cc295235.aspx

0
задан DawidJ 18 January 2019 в 09:21
поделиться

3 ответа

Используйте этот онлайн-инструмент. Вы загружаете свою иконку в хорошем разрешении, и инструмент экспортирует файлы всех необходимых размеров.

https://romannurik.github.io/AndroidAssetStudio/

0
ответ дан doqtor 18 January 2019 в 09:21
поделиться

Под одним и тем же именем значка у вас есть две опции:

  1. Вектор для рисования: если у вас есть формат изображения SVG, вы можете напрямую создать вектор для рисования в вашей папке для рисования, который может помочь вам с одним файлом и иконки разных размеров экрана.

ИЛИ

  1. Вы можете перейти с помощью инструмента генератора значков, тем самым перетащив одно изображение размера, вы можете получить одно и то же изображение с несколькими размерами, а затем просто заменить его на «показать в проводнике». «вариант
0
ответ дан Stuti Kasliwal 18 January 2019 в 09:21
поделиться

Вы можете использовать эту библиотеку, чтобы упростить управление рисованием на экранах разных размеров.
Вот библиотека

Вы можете указать высоту и ширину в SDP, он будет работать для всех экранов

Например, this

<ImageView
    android:id="@+id/ivImage"
    android:layout_width="@dimen/_9sdp"
    android:layout_height="@dimen/_18sdp"
    android:layout_alignParentEnd="true"
    android:layout_alignParentRight="true"
    android:layout_centerVertical="true"
    android:src="@drawable/icon" />

ИЛИ

Используя этот код, вы можете получить во время выполнения Display's Width & amp; Высота

DisplayMetrics displayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int height = displayMetrics.heightPixels;
int width = displayMetrics.widthPixels;

В представлении вам нужно сделать что-то вроде этого:

((Activity) getContext()).getWindowManager()
                         .getDefaultDisplay()
                         .getMetrics(displayMetrics);

Вы можете получить размеры экрана и управлять собой.

0
ответ дан Tanveer Munir 18 January 2019 в 09:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: