#java #android
#java #Android
Вопрос:
У меня есть 2 картинки, одна из которых является фоном, а другая — полной картинкой.
Я хочу создать одно изображение из них обоих, как если бы одно находилось над другим, и сохранить их на вашем мобильном телефоне как одно изображение
Какую библиотеку JAVA мне следует изучить?
Я был бы рад, если бы вы направили меня к той же библиотеке, которую я разрабатываю в Android Studio.
Ответ №1:
Да, вы можете, это то, что вам нужно сделать:
Папка для рисования -> создать -> файл ресурсов для рисования -> выберите имя файла и нажмите ok
и это то, что вы получаете
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android">
</selector>
Внутри тегов selector
поместите тег <layer-list>
(не забудьте закрыть тег) и внутри layer-list
поместите тег <item>
ваш результат может быть таким, например:
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<layer-list>
<item>
</item>
<item>
</item>
</layer-list>
</item>
</selector>
Теперь вы можете настроить свои 2 элемента, если вы хотите поместить изображение внутри своего элемента, вы можете написать свой код следующим образом:
<item
android:gravity="center_vertical|center_horizontal"
android:drawable="@drawable/YOUR_IMAGE"
android:width="96dp"
android:height="96dp"
tools:ignore="UnusedAttribute" />
если вы хотите придать объекту форму, подобную прямоугольнику, вы можете написать свой код следующим образом:
<item>
<shape
android:shape="rectangle">
<solid
android:color="#000000" />
<size
android:width="1080px"
android:height="1920px" />
<padding
android:left="0dp"
android:top="0dp"
android:right="0dp"
android:bottom="0dp" />
</shape>
</item>
Теперь у вас есть ваше изображение, составленное из 2 изображений (или других вещей), и если вы хотите его использовать, вы можете просто вызвать, android:background="@drawable/YOUR_FILE_NAME"
внутри вашего layout_activity.xml
, например
с помощью этой информации, я думаю, вы сможете решить свою проблему, cya 🙂