【问题标题】:How to make polygonal vector artwork如何制作多边形矢量图
【发布时间】:2018-10-17 20:22:53
【问题描述】:

我正在尝试找到一种方法来制作

矢量类型,但我不知道如何制作它,我在应用程序的许多初始屏幕中看到任何提示都会有所帮助。

【问题讨论】:

  • 我能立即想到的一种方法是用透明的 alpha 值绘制不同颜色的各种多边形。多边形将叠加并在您的图像中生成类似的东西。当然,您需要实现某种颜色控制,因为如果它是完全随机的,它看起来不会像您的示例那么好。
  • 我认为这不是一个好主意,因为在一个应用程序中它是在启动画面中完成的

标签: android vector android-imageview polygon


【解决方案1】:

您可以创建一个<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>

这显然不如您所附的图像漂亮,但它表明一般技术可以创建与您发布的图像类似的图像。

【讨论】:

  • 如何设置不同的路径?如果我想要多个这样的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-10
相关资源
最近更新 更多