Вероятно, вы можете использовать RadialGradient из моего пакета реактивный родной-фильтр-изображения .Обратите внимание, что градиенты из пакета Reaction-native-image-filter-kit изначально создавались как примитивы для смешивания с другими изображениями, и ваш случай - это не то, что было принято во внимание в первую очередь.
import { Image } from 'react-native'
import {
RadialGradient,
ImageBackgroundPlaceholder
} from 'react-native-image-filter-kit'
const imageStyle = { width: 320, height: 320 }
const gradient = (
<RadialGradient
colors={['red', '#00ff00', 'blue']}
stops={[0, 0.5, 1]}
image={
<ImageBackgroundPlaceholder style={imageStyle}>
/* your content here */
</ImageBackgroundPlaceholder>
}
/>
)