본문 바로가기
반응형

compose2

[Android] Compose TextField 천단위 콤마(,) 설정하기 금액을 입력하거나 각종 숫자 값들을 입력하는 경우, 천단위마다 쉼표(,)를 붙이는 경우가 많다. 아래의 이미지와 같이 Android의 Compose TextField를 활용하여 천단위마다 ,를 붙이고 가장 마지막에 단위까지 표시할 수 있는 방법에 대해 알아보자. 아래의 코드는 하단의 링크를 참고하여 작성하였습니다. InputTextField을 작성한다 @Composable fun NumberInputTextField() { var text by remember { mutableStateOf("0") } // 천단위마다 콤마(,)를 찍을 수 있도록 decimalFormatter를 사용하였다. 또한 입력값 끝에 표시할 단위를 입력하였다. val integerVisualTransformation = remem.. 2024. 2. 25.
[Mapbox] Pulsing puck을 이용하여 현재 유저 위치 그리기 이번 장에는 Mapbox map에서 현재 유저 위치를 Puck을 활용해 표시하고 pulse effect까지 나타내는 작업을 진행하려고 한다. 현재 유저 위치를 디바이스로부터 가져오는 부분은 permission 작업과 더불어 FusedLocationProviderClient를 활용하여 진행하였으며 이번장에서는 해당 내용을 생략하려고 한다.  먼저 LocationProvider에 대한 정의가 필요한데, 아래와 같이 locationConsumer는 LocationProvider로부터 위치와 방위 업데이트를 받는다. 따라서 디바이스로부터 받은 현재 위치값을 locationConsumer에 전달하고, 이때의 LocationProvider는 mapview에 등록해주면 된다.interface LocationProvi.. 2024. 1. 23.
반응형