Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 仅在本机中对文本应用渐变_Javascript_React Native_Expo_Gradient_Linear Gradients - Fatal编程技术网

Javascript 仅在本机中对文本应用渐变

Javascript 仅在本机中对文本应用渐变,javascript,react-native,expo,gradient,linear-gradients,Javascript,React Native,Expo,Gradient,Linear Gradients,真奇怪,我在网上找不到一个简单功能的解决方案。 我想在本地项目中为文本添加渐变。看起来像这样 我确实看到一个库(react native text gradient),它自0.5x版以来没有更新。expo的线性渐变创建一个按钮并对其应用渐变。 任何解决方案都将不胜感激。使用 您可能希望了解,该解决方案适用于Android,但不适用于iOS <MaskedView style={{ height: 24 }} maskElement={<Text style={s.text}&g

真奇怪,我在网上找不到一个简单功能的解决方案。 我想在本地项目中为文本添加渐变。看起来像这样

我确实看到一个库(react native text gradient),它自0.5x版以来没有更新。expo的线性渐变创建一个按钮并对其应用渐变。 任何解决方案都将不胜感激。

使用


您可能希望了解,该解决方案适用于Android,但不适用于iOS
<MaskedView
 style={{ height: 24 }}
 maskElement={<Text style={s.text}>{children}</Text>}
>
  <LinearGradient
    colors={['cadetblue', '#fabada']}
    start={{ x: 1, y: 1 }}
    end={{ x: 0, y: 0.33 }}
    style={{ flex: 1 }}
  />
</MaskedView>