npm包rn-touchable-view使用教程

阅读时长 5 分钟读完

简介

rn-touchable-view是一个React Native组件库,它提供了一种更容易使用的Touchable组件。它是对React Native内置组件TouchableOpacity和TouchableHighlight的扩展,允许用户更容易指定自定义外观和功能。

安装

使用npm安装rn-touchable-view:

使用

导入rn-touchable-view并在JSX中使用:

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

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

属性

属性名 类型 默认值 描述
onPress function 点击事件回调函数
onPressIn function 按下事件回调函数
onPressOut function 抬起事件回调函数
onPressDelay number 0 延迟执行时间,以毫秒为单位
onLongPress function 长按事件回调函数
touchableType 'opacity'或'highlight' 'opacity' 使用哪种内置Touchable组件
activeOpacity number 0.5 TouchableOpacity的透明度
underlayColor string 'black' TouchableHighlight的底层颜色

示例代码

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

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

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

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

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

总结

rn-touchable-view是一个非常实用的React Native组件库,它提供了一种更容易使用的Touchable组件。 在rn-touchable-view中使用由TouchableOpacity和TouchableHighlight提供的功能有着很大的优势。通过rn-touchable-view,用起来也很简单,开发者无需花费大量时间去手动实现所有功能,而只需要实现它所提供的参数即可。因此,rn-touchable-view使用教程也是非常简单的。

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

纠错
反馈