ReactNative实现文本渐变

我们直接上图,可以看到上面文本的效果,使用SVG实现

1.首先还是要引入react-native-svg库

2.使用该库下面的LinearGradient和Text

好,话不多说,我们看具体代码

复制代码
      <Svg width={422} height={30} viewBox={'0 0 422 30'}>
          <Defs>
            <LinearGradient
              id="Gradient"
              gradientUnits="userSpaceOnUse"
              x1="0"
              y1="0"
              x2={constNumberStyle[422]}
              y2="0">
              <Stop offset="0" stopColor={'rgba(49,122,247,1)'} />
              <Stop offset="1" stopColor={'rgba(255,123,76,1)'} />
            </LinearGradient>
            <Text
              id="Text"
              x={211}
              y={24}
              dominant-baseline="middle"
              fontSize={28}
              textAnchor="middle">
              文字是渐变色
            </Text>
          </Defs>
          <Use href="#Text" fill="url(#Gradient)" />
        </Svg>
相关推荐
Cxiaomu3 小时前
React Native App 自动检测版本更新完整实现指南
javascript·react native·react.js
光影少年7 小时前
React Native第六章
javascript·react native·react.js
千里马-horse8 小时前
搭建 React Native 库
javascript·react native·react.js·native library
Cxiaomu17 小时前
React Native App 图表绘制完整实现指南
javascript·react native·react.js
黄毛火烧雪下1 天前
React Native (RN)项目在web、Android和IOS上运行
android·前端·react native
明远湖之鱼2 天前
浅入理解跨端渲染:从零实现 React DSL 跨端渲染机制
前端·react native·react.js
一头小鹿3 天前
【React Native+Appwrite】获取数据时的分页机制
前端·react native
XiaoSong3 天前
基于 React Native/Expo 项目的持续集成(CI)最佳实践配置指南
前端·react native·react.js
VisuperviReborn3 天前
React Native 与 iOS 原生通信:从理论到实践
前端·react native·前端框架
冰冷的bin4 天前
【React Native】粘性布局StickyScrollView
react native