THIS Brand New Attribute Makes Compose Texts Fully Responsive (Auto-Scaling!)
- Compose에서
BasicText
컴포저블의 autoSize
속성을 사용하면 텍스트 크기를 자동으로 조절하여 다양한 화면 크기에 대응할 수 있습니다. 📱
autoSize
속성은 최소 및 최대 글꼴 크기를 설정하고, 선택적으로 단계 크기를 지정하여 텍스트 크기 변화를 제어할 수 있습니다. ⚙️
- 텍스트가 들어가는 컨테이너의 크기가 중요하며,
maxLines
속성을 설정하여 텍스트가 한 줄에 맞춰지도록 강제하면 autoSize
가 텍스트 크기를 조절합니다. 📏
- 컨테이너의 최대 너비(
maxWidth
)를 조정하면 텍스트 크기가 동적으로 변경되어 태블릿과 모바일에서 다른 글꼴 크기를 보여줄 수 있습니다. 🖥️
- 기존에는 사용자 정의 솔루션이 필요했지만, 이제는 공식적인
autoSize
속성을 통해 반응형 텍스트를 더 쉽고 편리하게 구현할 수 있습니다. ✅