具有渐变颜色的 React Native ActivityIndi​​cator

React Native ActivityIndicator with gradient color

可以在 android 上创建具有渐变颜色的 ActivityIndi​​cator 吗?我尝试使用 react-native-linear-gradient 库并像这样实现:

    <ActivityIndicator
                    size="large"
                    color={
                        <LinearGradient
                            colors={['#37ca93', '#4a5de2']}
                            start={{ x: 0, y: 0 }}
                            end={{ x: 1, y: 0 }}
                        />
                    }
                />

但这行不通。

不可能,因为 color prop 必须是字符串值 https://reactnative.dev/docs/activityindicator#color 但你尝试传递一个组件。

您可以尝试使用自定义组件,此处示例 https://github.com/oblador/react-native-progress/issues/144#issuecomment-481419746