Skip to main content
Version: 1.x (Reanimated 4)

Star

A star with alternating inner and outer vertices, centered on its origin.

import { Star } from 'react-native-canvas-kit';

<Star x={120} y={120} numPoints={5} innerRadius={30} outerRadius={70} fill="#8a2be2" />;
Basic star

Geometry props​

PropTypeDefaultDescription
numPointsnumber5Number of star points.
innerRadiusnumber0Radius of the inner vertices (the "valleys").
outerRadiusnumber0Radius of the outer vertices (the "points").

Plus all shared and styling props.

Tuning the shape​

The ratio of innerRadius to outerRadius controls how "spiky" the star looks: a small inner radius makes sharp points, a large one makes a chunky star.

<Star x={90} y={110} numPoints={5} innerRadius={16} outerRadius={70} fill="#ff5aa5" /> {/* spiky */}
<Star x={230} y={110} numPoints={6} innerRadius={45} outerRadius={70} fill="#22d3ee" /> {/* chunky */}
Spiky vs chunky