Allows you to add stylish text with stroke effects to your mobile applications. It is perfect for creating visually appealing text elements with outline effects.
npm install @charmy.tech/react-native-stroke-text
# or
yarn add @charmy.tech/react-native-stroke-text
Go to your ios folder and run:
pod install
Here's a quick example to get you started with StrokeText:
import React from "react";
import { StrokeText } from "@charmy.tech/react-native-stroke-text";
import { View } from "react-native";
export default function Screen() {
return (
<View style={{ flex: 1, justifyContent: "center", alignItems: "center" }}>
<StrokeText
text="Test"
fontSize={50}
color="#000000"
strokeColor="#c334eb"
strokeWidth={20}
fontFamily="Nunito-Black"
/>
</View>
);
}
The following table outlines the props available for the StrokeText
component:
Prop | Type | Description |
---|---|---|
text |
string | The text content you want to display. |
fontSize |
number | Size of the text font, defining how large the text will be. |
color |
string | Color of the text, can use any valid color format. |
strokeColor |
string | Color of the stroke (outline) around the text. |
strokeWidth |
number | Width of the stroke, determining the thickness of the outline. |
fontFamily |
string | Font family for the text, should match available project fonts. |
We welcome contributions to improve this component. Feel free to submit issues and enhancement requests.
Please refer to the project's license for usage rights and limitations.