import React from 'react'; import { View, StyleSheet } from 'react-native'; import { Circle, G, Svg, Text } from 'react-native-svg'; import { BLACK } from '../color'; const CircularProgressBar = ({ percentage }) => { // 원의 반지름 const radius = 30; // 원의 중심 좌표 const centerX = radius + 5; // X 좌표 const centerY = radius + 5; // Y 좌표 // 원의 둘레 const circumference = 2 * Math.PI * radius; // 원의 시작 각도 (12시 방향이 0도) const startAngle = -Math.PI / 2; // 퍼센티지에 따른 끝 각도 계산 const endAngle = startAngle + (percentage / 100) * (2 * Math.PI); return ( {/* 배경 원 */} {/* 원형 그래프 */} {/* 텍스트 */} {percentage}% ); }; const styles = StyleSheet.create({ container: { alignItems: 'center', justifyContent: 'center', marginRight:10, }, }); export default CircularProgressBar;