npm 包 react-native-blockies 使用教程

阅读时长 4 分钟读完

1. 什么是 react-native-blockies

react-native-blockies 是一个生成 Blockies 的 React Native 包。Blockies 是一种简单的基于 SVG 的“头像”生成算法,它使用用户的 Ethereum 地址作为输入,并生成一个视觉随机但易于记忆的 8 比特图案。

用于生成这些块形式体素的算法是伪随机的,并且每次输入相同的地址时将生成相同的形状。它是使用一段 Javascript 实现的,并且可以在任何生成 SVG 图像的地方使用。

2. 如何安装

使用 npm 安装 react-native-blockies:

或者可以使用 yarn:

3. 如何使用

-- -------------------- ---- -------
------ ----- ---- --------
------ -------- ---- ------------------------

----- --------- - -- -- -
  ---------
    ---------------------------
    ---------
    ---------
  --
--

------ ------- ----------

在这个例子中,“seed”是一个 Ethereum 地址的哈希表示,而“size”和“scale”是配置块形体素的大小和比例的属性。根据需要对这些属性进行更改即可。

4. 附加示例

下面是一个完整的 react-native 项目中的示例应用:

-- -------------------- ---- -------
------ ----- ---- --------
------ - 
  -----------
  -----
  ----
 - ---- ---------------
------ -------- ---- ------------------------

------ ------- -------- ----- -
  ------ -
    ----- -------------------------
      ----- ------------------------------------------ ---------
      ---------
        ------ --------------
        -------------------------------------------------
        ---------
        ---------
      --
      ----- ------------------------------------------------------------------------
    -------
  --
-

----- ------ - -------------------
  ---------- -
    ----- --
    ---------------- -------
    ----------- ---------
    --------------- ---------
  --
  ------ -
    --------- ---
    ----------- -------
    ------------- ---
  --
  ------ -
    ------------- ----
    ------------- ---
    ------------ --
    ------------ ----------
  --
  -------- -
    --------- --
  -
---

结论

react-native-blockies 是生成块形体素的一个非常简单的方法,可以用于所有的 react-native 项目。由于它的实现也被发布在 npm 中,因此可以轻松地将代码添加到项目中,而不需要重新实现该算法。此外,修改生成的“头像”风格和块体素的大小也仅仅是一行代码的事情,将会非常容易和直观。

总的来说,react-native-blockies 是一个非常有用的 npm 包,已经被广泛应用于生成用户或交易“头像”之类的应用场景,让我们的应用更加美观实用。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005663b81e8991b448e23b6

纠错
反馈