React-Native에서 테두리 색상 설정

Shubham Vora 2023년6월21일
  1. React-Native에서 StyleSheet를 사용하여 테두리 색상 설정
  2. React-Native에서 style prop을 사용하여 테두리 색상 설정
React-Native에서 테두리 색상 설정

이 기사에서는 react-native 애플리케이션에서 테두리 색상을 설정하고 사용하는 방법을 알려줍니다. 테두리는 다른 테두리 너비와 색상으로 사용자 정의할 수 있는 요소의 외부 레이어입니다.

요소의 네 면 모두에 색상을 설정할 수도 있습니다. react-native는 Text 구성 요소를 사용하여 애플리케이션의 모든 텍스트를 표시합니다.

이 기사에서는 반응 네이티브를 사용하여 텍스트 요소의 테두리 및 테두리 색상을 개발합니다. react-native에서 테두리 색상을 설정하는 다양한 방법이 있습니다. 가장 인기 있는 방법에 대해 논의할 것입니다.

React-Native에서 StyleSheet를 사용하여 테두리 색상 설정

StyleSheet는 react-native 패키지에서 가져와야 합니다. 다양한 반응 네이티브 요소에 대한 스타일을 생성하는 데 사용됩니다.

이를 사용하여 사용자 지정 스타일을 만들고 그에 따라 응용 프로그램에 추가할 수 있습니다.

StyleSheet 구문:

const styles = StyleSheet.create({
  style1: {
    // Put your style here
    // For example:
    backgroundColor: '#ffffff',
    color: '#000000'
  },
  style2: {
    // Put your style here
    // For example:
    width: '100%',
  },
});

반응 네이티브 애플리케이션에서 StyleSheet를 선언한 후 borderborder-color 속성을 사용하여 style을 생성하고 Text에서 사용해야 합니다.

아래 예제에서는 react-native의 StyleSheet를 사용하여 Text 컴포넌트의 테두리 색상을 설정합니다. 먼저 StyleSheet를 가져와 redBorder, blueBordergreenBorder라는 여러 style을 생성했습니다.

스타일에는 borderWidthborderColor와 같은 일부 스타일이 포함되어 있습니다. 그런 다음 세 가지 텍스트 구성 요소를 만들고 생성한 스타일을 그 안에 넣습니다.

마지막으로 paddingmargins이 더 나은 시각화를 위해 추가되었습니다.

import { StyleSheet, Text, View } from 'react-native';
export default function App() {
  return (
    <View style={styles.container}>
      <Text style={styles.redBorder}>It has red border color</Text>
      <Text style={styles.blueBorder}>It has blue border color</Text>
      <Text style={styles.greenBorder}>It has green border color</Text>
    </View>
  );
}
const styles = StyleSheet.create({
  container: {
    flex: 1,
    width: '100%',
    backgroundColor: '#fff',
    alignItems: 'center',
    justifyContent: 'center',
  },
  redBorder: {
    borderWidth: 1,
    borderColor: 'red',
    padding: 10,
    margin: 5
  },
  blueBorder: {
    borderWidth: 1,
    borderColor: 'blue',
    padding: 10,
    margin: 5
  },
  greenBorder: {
    borderWidth: 1,
    borderColor: 'green',
    padding: 10,
    margin: 5
  }
});

출력:

Border Color React Native Stylesheet 출력

위의 출력에서 사용자는 빨간색, 파란색 및 녹색의 세 가지 테두리 색상이 있는 세 개의 텍스트를 볼 수 있습니다.

React-Native에서 style prop을 사용하여 테두리 색상 설정

style prop은 react-native의 다양한 요소에 대해 style을 설정하는 데 사용됩니다. 사용자가 구성 요소에 적용하려는 스타일을 포함하는 개체를 사용합니다.

예를 들어 style prop을 사용하여 테두리 색상을 지정하려면 원하는 테두리 색상과 border-width를 포함하는 style prop 값을 제공해야 합니다.

아래 예제에서는 react-native의 Text 구성 요소의 style prop을 사용하여 해당 구성 요소의 테두리 색상을 설정합니다. 먼저 텍스트 구성 요소를 생성해야 하므로 이 예제에서는 두 개의 텍스트 구성 요소를 생성했습니다.

각 구성 요소는 style prop을 사용하며 style prop에서 설정해야 하는 borderWidthborderColor를 정의했습니다. 패딩여백은 콘텐츠를 더 잘 시각화하는 데 사용됩니다.

import { StyleSheet, Text, View } from 'react-native';
export default function App() {
  return (
    <View style={styles.container}>
      <Text style={{ borderWidth: 2, borderColor: 'yellow', padding: 10, margin: 5 }}>Yellow border color with style prop</Text>
      <Text style={{ borderWidth: 2, borderColor: 'purple', padding: 10, margin: 5 }}>Purple border color with style prop</Text>
    </View>
  );
}
const styles = StyleSheet.create({
  container: {
    flex: 1,
    width: '100%',
    backgroundColor: '#fff',
    alignItems: 'center',
    justifyContent: 'center',
  },
});

출력:

Border Color React Native Style Prop 출력

위 출력에서 사용자는 style prop에 의해 설정된 노란색과 보라색의 두 가지 테두리 색상이 있는 두 개의 텍스트를 볼 수 있습니다.

이 기사에서는 react-native에서 다른 테두리 색상을 설정하는 방법을 배웠습니다. 이 기사에서 논의된 이러한 방법 외에도 테두리 색상을 설정하는 다른 많은 방법이 있지만 이러한 방법은 구성 요소의 테두리 색상을 지정하는 가장 쉽고 가장 널리 사용되는 방법입니다.

작가: Shubham Vora
Shubham Vora avatar Shubham Vora avatar

Shubham is a software developer interested in learning and writing about various technologies. He loves to help people by sharing vast knowledge about modern technologies via different platforms such as the DelftStack.com website.

LinkedIn GitHub

관련 문장 - React Native