React Native 화면 크기별로 폰트 사이즈 변경하기
2021. 6. 25. 21:23ㆍcoding
반응형
우선 여기저기 요긴하게 쓰이는 화면 크기 알아내는 법
import { Dimensions } from 'react-native';
//화면의 높이
Dimensions.get('window').height
//화면의 너비
Dimensions.get('window').width
화면 크기에 따른 폰트 사이즈 변경하기
const styles = StyleSheet.create({
...
sectionSubtitle: {
// 화면 너비가 500보다 크면 22, 아니면 18
fontSize: Dimensions.get('window').width > 500? 22 : 18,
textAlign: 'center',
fontFamily: 'Bazzi',
},
...
비율대로 크기를 조정하려면 화면 너비를 24로 나눈 값을 사용하면 된다
fontSize: Dimensions.get('window').width / 24
이런 식으로도 해봤는데 그러면 태블릿에서 글자가 너무 큰 것 같아서 그냥 저 정도로만 차이를 뒀다.
화면 크기를 이용해 style을 짜면 여러 디바이스에서 어플을 봐도 자연스럽게 보여서 좋다!
반응형
'coding' 카테고리의 다른 글
React Native 여러 이미지들을 약간씩만 겹쳐서 쌓기 (0) | 2021.07.03 |
---|---|
React Native Modal 바깥 부분 터치해서 닫기 (0) | 2021.07.03 |
React Native 어플 안에서 소리 재생하기 (0) | 2021.06.25 |
React Native <Text> 길이 제한하기 (0) | 2021.06.21 |
React Native 광고 삽입하기 (0) | 2021.06.17 |