Как сделать полигональное векторное изображение - PullRequest
0 голосов
/ 17 октября 2018

Я пытаюсь найти способ сделать вектор типа this

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

1 Ответ

0 голосов
/ 17 октября 2018

Вы можете создать <vector> и нарисовать несколько полупрозрачных фигур.Вот пример:

<vector
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="360dp"
    android:height="160dp"
    android:viewportWidth="360.0"
    android:viewportHeight="160.0">

    <path
        android:fillColor="#3000"
        android:pathData="M0 0h360v160h-360z"/>

    <path
        android:fillColor="#3000"
        android:pathData="M0 0h48L0 60z"/>

    <path
        android:fillColor="#3000"
        android:pathData="M0 160V40L100 50L140 160z"/>

    <path
        android:fillColor="#3000"
        android:pathData="M70 0L80 140L300 0z"/>

    <path
        android:fillColor="#3000"
        android:pathData="M300 0L280 160H360V0z"/>

    <path
        android:fillColor="#3000"
        android:pathData="M320 0L340 160H360V0z"/>

    <path
        android:fillColor="#3000"
        android:pathData="M100 0L100 50L260 160H360V0"/>

    <path
        android:fillColor="#3000"
        android:pathData="M0 160L80 140LL120 160"/>

</vector>

Это явно не так красиво, как ваше прикрепленное изображение, но оно показывает, что общая техника работает для создания изображения, подобного тому, которое вы опубликовали.

enter image description here

...