[RN] react-native Gradient -그라데이션

2024. 6. 7. 16:46·React Native
목차
  1.  
  2. 설치
  3.  
  4. 연결
  5.  
  6. 사용방법
  7. 참고
반응형

그라데이션 효과 적용 이미지
그라데이션 디자인

반응형

 

 

🐰: 개발하고 있는 앱에서 디자이너님이 위와 같은 디자인을 요청주셨다.

사용자의 데이터를 백분율로 표현해서 게이지를 나타내는 부분인데

저렇게 그라데이션으로 표현해달라고 하셨다. RN이 처음인 나는 디자인을 보자마자

겁부터 먹었는데 생각보다 정말 단순했다 !

역시 겁부터 먹으면 안된다 !

 


 

설치

react-native-linear-gradient라이브러리가 설치되어 있는지 확인 후 라이브러리를 설치해준다.

npm install --save react-native-linear-gradient

 

연결

import LinearGradient from 'react-native-linear-gradient';

 

사용방법

  <>
    <LinearGradient id="grad" x1="1" y1="0" x2="0%" y2="90%">
      <Stop offset="0" stopColor={item.color} />
      <Stop offset="80%" stopColor="#ffCD00" />
    </LinearGradient>
    <Circle cx={center.x} cy={center.y} r="10" fill={item.totalpointper >=25 ? '#ffCD00' : item.color} />
  </>

* 나의 코드에서 Circle은 Linear의 끝 부분이 동그랗게 만들어 주기 위해 따로 만든 컴포넌트이다. *

 

참고

  • react-native-linear-gradient 공식 사이트: https://github.com/react-native-community/react-native-linear-gradient
  • 그라데이션 애니메이션 예제: AnimatedGradient
 

rn-animated-gradient-example/src/ColorExample/AnimatedGradient at master · dslounge/rn-animated-gradient-example

Contribute to dslounge/rn-animated-gradient-example development by creating an account on GitHub.

github.com

 

 

 

GitHub - react-native-linear-gradient/react-native-linear-gradient: A <LinearGradient /> component for react-native

A <LinearGradient /> component for react-native. Contribute to react-native-linear-gradient/react-native-linear-gradient development by creating an account on GitHub.

github.com

 

반응형

'React Native' 카테고리의 다른 글

[RN] react-native 'Attempt to invoke virtual method ~' error (Android)  (0) 2024.06.10
[RN] react-native Random Array - 랜덤배열 만들기  (0) 2024.06.10
[RN] react-native Code Push  (0) 2024.06.04
[RN] react-native 키보드 가림현상 - iOS  (0) 2024.05.29
[RN] react-native useRef 사용방법  (0) 2024.05.27
  1.  
  2. 설치
  3.  
  4. 연결
  5.  
  6. 사용방법
  7. 참고
'React Native' 카테고리의 다른 글
  • [RN] react-native 'Attempt to invoke virtual method ~' error (Android)
  • [RN] react-native Random Array - 랜덤배열 만들기
  • [RN] react-native Code Push
  • [RN] react-native 키보드 가림현상 - iOS
nicee
nicee
답을 찾아가는 과정이 즐거운 프론트엔드 개발자의 기록모음🧐
    반응형
  • nicee
    나의 개발일지
    nicee
  • 글쓰기 관리
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Project01 [Chat App]
      • React Native
      • Git
      • Program Setting
      • nicee-day
      • Study
        • C++
  • 블로그 메뉴

    • 링크

      • 🌳 git키우기
      • 📚 일상기록
    • 공지사항

    • 인기 글

    • 태그

      React
      app build
      티스토리챌린지
      typescript
      불금
      error
      Android
      IOS
      백준코딩테스트
      에러해결
      리액트네이티브
      APP
      오블완
      firebase
      k직장인일상
      앱개발
      빌드에러
      React-native
      리액트
      타입스크립트
      c++
      채팅앱
      nextjs
      next.js
      rn
      Xcode
      k직장인
      커피수혈
      공부
      직장인짤
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.0
    nicee
    [RN] react-native Gradient -그라데이션
    상단으로

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.