Как установить рисование как растровое изображение в Android? - PullRequest
0 голосов
/ 24 ноября 2018

Я пытаюсь установить повторяющееся изображение поверх моей фигуры, но у меня проблемы с этим.Я понимаю, что этот вопрос задавали много раз, но я все еще пытаюсь выяснить первый шаг!

Я новичок в Android, поэтому я все еще учусь.

У меня естьудалось установить одну маленькую иконку в левом верхнем углу, но это, очевидно, не будет, с этим кодом здесь -

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">


  <item android:drawable="@drawable/gradient_main"/>

  <item android:drawable="@drawable/ic_asset_4"
        android:tileMode="repeat"
        android:left="5dp"
        android:right="5dp"
        android:top="5dp"
        android:bottom="5dp"
        android:gravity="top|left"/>

</layer-list>

enter image description here

Я имеюЗдесь уже проверены вопросы, и все они показывают это

<bitmap android:src="@drawable/example">

Теперь, когда я сделаю это, превью получит это -

enter image description here

Итак, я полагаю, что мне здесь не хватает шага.Значок, который я хочу повторить на моем фоне, представляет собой изображение SVG, которое я создал в фотошопе, а затем добавил с помощью нового объекта векторного изображения в папку для рисования.

1 Ответ

0 голосов
/ 24 ноября 2018

Vector Drawable не допускается в качестве источника для растрового рисования.

Вы можете проверить проблему, опубликованную в IssueTracker от Google, здесь .

Так что вам нужно использовать вместо этого файл .png, .jpeg или .jpg.векторного значка для отображения повторного изображения в макете.

...