Android Studio 3.1.4: добавление файла растрового изображения (не значка приложения) в проект Android Studio - PullRequest
0 голосов
/ 06 сентября 2018

Контекст

Я хочу добавить файл растрового изображения (.PNG) в мой проект Android Studio (3.1.4). Он не предназначен для того, чтобы быть маленьким логотипом, который появляется как значок приложения. Напротив, это логотип приложения, который отображается в большом размере, когда пользователь только что запустил приложение. Поэтому этот логотип будет отображаться в основном пользовательском интерфейсе активности, который исчезнет через 2 секунды, в конце которого будет отображен следующий пользовательский интерфейс активности, который предоставит пользователю все функциональные возможности приложения. Логотип, следовательно, является частью интерфейса запуска, если я могу обобщить его таким образом.

Документация прочитана

Проблема: я немного запутался, потому что в следующей документации сказано, что Image Asset Studio использует для добавления растрового изображения в проект: https://developer.android.com/studio/write/add-resources , но предоставленная там документация (* 1013) * похоже, говорит только о значках приложений.

Набрав cd Команда Unix и скопируйте / вставьте мое изображение в res/drawable

Я нашел временное решение: перейдите в каталог моего проекта Android Studio, перейдите в подкаталог src и затем поместите мое изображение в подкаталог res/drawable. За исключением этого: 1) мне не нужна программа, которая пытается уменьшить вес изображения (читай в документации, я не знаю где) и 2) мне, возможно, придется поместить изображение в /res/drawable v24 для управления экранами других размеров. Таким образом, это не так чисто.

Создание нарисованного файла ресурсов в меню

Я также нашел другое решение. Согласно документации, я могу щелкнуть правой кнопкой мыши на drawable на вкладке Проект Android Studio. Затем выберите: «новый> Drawable файл ресурсов». Затем я набираю имя своего изображения, выбираю «main» в качестве «Source set» и позволяю «Directory name» выбрать «drawable». Я не выбираю «Доступные квалификаторы». Создает мой logo.XML файл. Но здесь я не знаю, как добавить свой файл изображения "logo.PNG".

Мой вопрос

Как я могу добавить этот "logo.PNG" в мой файл ресурсов res/drawable? Напомним: на самом деле это логотип моего приложения, который отображается в большом размере в «панели запуска» (пользовательском интерфейсе основного действия), НО это НЕ значок приложения.

Версия Android Studio: 3.1.4.

Ответы [ 2 ]

0 голосов
/ 06 сентября 2018

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

XML-файл для рисования обычно используется для создания простых фигур без необходимости создания файла изображения или для объединения нескольких чертежей в изменяющееся состояние или многоуровневое рисование. Вы бы не использовали это для простого изображения.

0 голосов
/ 06 сентября 2018

drawable-v24 не для экранов разных размеров, а для устройств с API 24 (Nougat) или новее.

Если вы щелкнете правой кнопкой мыши по любому файлу или папке на панели проекта (слева) в Android Studio, вы можете выбрать «Добавить изображение» и добавить собственное изображение, указав, куда оно должно идти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...