当前位置:   article > 正文

ReactNative实现文本渐变

ReactNative实现文本渐变

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

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

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

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

  1. <Svg width={422} height={30} viewBox={'0 0 422 30'}>
  2. <Defs>
  3. <LinearGradient
  4. id="Gradient"
  5. gradientUnits="userSpaceOnUse"
  6. x1="0"
  7. y1="0"
  8. x2={constNumberStyle[422]}
  9. y2="0">
  10. <Stop offset="0" stopColor={'rgba(49,122,247,1)'} />
  11. <Stop offset="1" stopColor={'rgba(255,123,76,1)'} />
  12. </LinearGradient>
  13. <Text
  14. id="Text"
  15. x={211}
  16. y={24}
  17. dominant-baseline="middle"
  18. fontSize={28}
  19. textAnchor="middle">
  20. 文字是渐变色
  21. </Text>
  22. </Defs>
  23. <Use href="#Text" fill="url(#Gradient)" />
  24. </Svg>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/65790
推荐阅读
相关标签
  

闽ICP备14008679号