你好堆栈溢出所以基本上我有这样的东西。
<View style={styles.chart}>
<Text>{props.unScannedCartons && calculateTotalProgress()}%</Text>
</View>
我的“styles.chart”风格是
chart: {
width: 48,
height: 48,
justifyContent: "center",
alignItems: "center",
borderRadius: 48,
borderWidth: 4,
borderColor: Color.opacity(Theme.colors.ink, 0.16),
},
这将创建
但是,假设我希望25%或30%的边框颜色为红色,而其余的边框保持黑色。如果没有第三方软件包,我如何实现这一目标?
1条答案
按热度按时间odopli941#
您可以使用masked view @react-native-masked-view/masked-view
下面是一个example(基于此post)
也许您应该考虑使用像SKIA这样的库