指定されたサイズのカラーサークルを描画するコンポーネントを作成しました。円の中心には数や文字が表示されます。ReactNative:サークルビューの境界線の上にビューを配置
また、緑の円が円の境界に右下の隅に表示されなければなりません。
ReactNative-スタイルシートは次のように見える:
circle: {
width: 100, // this should be a "props"-value in future
height: 100, // this should be a "props"-value in future
borderRadius: 100/2,
backgroundColor: 'red',
alignItems: 'center',
justifyContent: 'center',
},
circleCaption: {
fontSize: 70,
},
symbol: {
width: 16,
height: 16,
borderRadius: 16/2,
backgroundColor: 'green',
position: 'absolute',
right: 8,
bottom: 8,
},
および形状がビューにこのように配置されている:
<View style={s.circle}>
<Text style={s.circleCaption}>A</Text>
<View style={s.symbol} />
</View>
これらの要因により(右:8、底:8)、緑色の円は円の右下隅に直接配置されます。
サークルサイズで動的に配置するにはどうすればよいですか?ボトム/右側の値はどのようにして計算できますか?
また、赤い円の中心に描かれた文字、数字または記号が大きすぎて円に収まらない場合、緑の円は円から離れて固定位置を失います。についての任意のアイデア?残念ながら、ReactNativeが提供するZ-Indexはありません。
コードスニペットをありがとう、それは私を助けたロット! –