❗️[React-Native CLI] 안드로이드 클립핑 오류 (border-radius 가 적용 안될때)

2025. 3. 19. 20:25·Error
반응형

클립핑 오류란?

React-Native에서 안드로이드로 작동시킬때 border-radius가 적용될 때, 내부 요소가 부모 View의 둥근 테두리를 따르지 않고 잘리지 않고 그대로 표시되는 문제를 클리핑 오류라고 한다.

 

오류 예시

사진을 보면 23일과 24일은 같은 컴포넌트로 구성했지만, 23일은 정상적으로 원으로 표시되어있지만 24일은 사각형으로 표시되는 현상이 발생

iOS 에서는 정상적인데 안드로이드 클리핑 문제가 발생하는 이유

이는 borderRadius 렌더링 방식 차이가 발생한다. iOS에서는 borderRadius가 적용되면 부모 View 내부의 자식 요소도 자동으로 클리핑되지만 안드로이드는 기본적으로 클리핑을 하지 않아서, borderRadius가 적용된 부모 View를 넘어가는 내용이 제대로 적용되지 않게된다.

해결방법

해결방법은 의외로 간단한다. borderRadius 를 적용한 부분에 overflow: 'hidden’ 을 추가시키면 해결이 된다.

 dateContainer: {
      marginTop: 5,
      alignItems: 'center',
      justifyContent: 'center',
      width: 28,
      height: 28,
      borderRadius: 28,
      overflow: 'hidden', // 클러핑 오류로 인해 추가
  }

 

반응형

'Error' 카테고리의 다른 글

[React-Native CLI] react-native-vector-icons 설치에러 해결 과정  (0) 2025.01.13
[ React-Native CLI ] 설치후 Build 안되는 에러해결 방법  (0) 2024.12.25
[ React-Native CLI ] 개발 오류 ❗️Execution failed for task ':react-native-safe-area-context:compileDebugKotlin'.  (2) 2024.12.25
Error: Element type is invalid: expected a string (for built-in components) or a class/function❗️  (1) 2024.06.26
Next.js 에❗️TypeError: Cannot read properties of undefined (reading 'prototype')  (1) 2024.05.13
'Error' 카테고리의 다른 글
  • [React-Native CLI] react-native-vector-icons 설치에러 해결 과정
  • [ React-Native CLI ] 설치후 Build 안되는 에러해결 방법
  • [ React-Native CLI ] 개발 오류 ❗️Execution failed for task ':react-native-safe-area-context:compileDebugKotlin'.
  • Error: Element type is invalid: expected a string (for built-in components) or a class/function❗️
WHITE_FROST
WHITE_FROST
개발공부리뷰블로그
    반응형
  • WHITE_FROST
    하얀하얀IT
    WHITE_FROST
  • 전체
    오늘
    어제
    • 분류 전체보기 (119)
      • Stack (43)
        • Next.js (7)
        • React (12)
        • React-Native (15)
        • TypeScript (0)
        • Python (2)
        • JavaScript (2)
        • Android (1)
        • DB (2)
        • JAVA (1)
      • Obsidian (1)
      • AI (3)
      • AI Tools (0)
      • Tools (0)
      • Mac (0)
      • Error (7)
      • 알고리즘 정리 (6)
      • 알고리즘 문제풀이 (46)
      • 공부일상 (4)
      • 개발 도구 & 라이브러리 (0)
      • 정보처리기사 (0)
      • 기타 (6)
      • Tip (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    react-native-maps
    boj
    코딩테스트
    React-Native cli
    reactnative
    hooks
    D2
    java
    javascript
    mongoDB Atlas
    백준
    Expo
    d1
    SWEA
    Python
    react-native
    error
    Next.js
    코테
    mongodb cloud
    알고리즘
    react
    리액트네이티브
    티스토리챌린지
    오블완
    코테준비
    ReactHook
    프로그래머스
    React Hooks
    ios
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
WHITE_FROST
❗️[React-Native CLI] 안드로이드 클립핑 오류 (border-radius 가 적용 안될때)
상단으로

티스토리툴바