当前位置: 首页 > article >正文

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>


http://www.kler.cn/a/228842.html

相关文章:

  • LINUX编译LibreOffice
  • 数组常见解决方案
  • windows 远程链接 Ubuntu 图形界面
  • 多种vue前端框架介绍
  • lvm快照备份技术详细知识点
  • DPIN与CESS Network达成全球战略合作,推动DePIN与AI领域创新突破
  • 【Spring连载】使用Spring Data访问Redis(十一)----Redis事务 Transactions
  • 关于可变类型和不可变类型的探究
  • MacOS系统电脑远程桌面控制windows系统电脑【内网穿透】
  • AI监控+智能充电桩系统如何缓解新能源汽车充电难问题
  • nginx去掉前端配置的路径前缀
  • C++ 动态规划 最长上升子序列2 朴素做法的优化
  • MySQL核心查询语句详解
  • Unity类银河恶魔城学习记录1-11 PlayerPrimaryAttack P38
  • RK3588开发板Ubuntu与开发板使用U盘互传
  • 【Linux】生产者消费者模型
  • 静态库和动态库
  • vue全屏,退出全屏、监听ESC退出全屏
  • 01背包问题 动态规划
  • CAN通信----(创芯科技)CAN分析仪----转CANTest使用
  • 2024年2月CCF-全国精英算法大赛题目
  • 前端面试题——Vue的双向绑定
  • <网络安全>《16 网络安全隔离与信息单向导入系统》
  • 计算机视觉实战项目3(图像分类+目标检测+目标跟踪+姿态识别+车道线识别+车牌识别+无人机检测+A*路径规划+单目测距与测速+行人车辆计数等)
  • 【HarmonyOS应用开发】Web组件的使用(十三)
  • 壹[1],Xamarin开发环境配置