반응형
[TIL-230726] Jetpack Compose - BottomSheetScaffold

DEV/Android 2023. 7. 27. 00:49

안녕하세요 TIL 포스팅 각각의 날짜 간격이 멀어지고 있는 요즘입니다. 사실 Toady I learned 라는 개념으로 하루하루 배운것을 정리하려고 하면서, 예제 소스를 개발하고 있긴 합니다만, 하루 치 공부 후 포스팅을 작성하는게 시간이 더 드는 것 같아 쉬운일이 아니구나 느끼고 있네요 그래도 조금씩이라도 시간날때 꾸준히 작성하도록 해야겠습니다. 오늘은 BottomSheetScaffold 라는 개념에 대해서 작성해보려고 합니다. BottomSheetScaffold란? 이름에서도 나타나듯이 BottomSheet라는게 위의 사진처럼 아래에서 위로 확장할 수 있는 Compose UI 입니다. 화면의 기본 UI 영역외에 BottomSheet가 공존하면서 두 영역간의 상호작용도 가능합니다. 기본 UI 영역이 자..

Article Thumbnail
[TIL-230718] 주소 텍스트로 위치 마킹하기

DEV/Android 2023. 7. 18. 22:52

안녕하세요 오늘은 주소 평문으로 위도, 경도를 가져와 Map에 위치를 마킹하는 코드를 구현해보겠습니다. 지도 출력 기본적인 지도 출력하는 예제는 이전에 작성한 코드를 토대로 사용하였습니다. https://weirddev.tistory.com/39 주소 텍스트로 위도, 경도 가져오기 주소 텍스트를 파라미터로 위도, 경도를 가져오는 API는 아래와 같습니다. val geoCoder = Geocoder(context) val addressList: List? = geoCoder.getFromLocationName(address, 1) 위의 예제는 Geocoder 클래스를 사용하여 getFromLocationName의 파라미터로 실제 주소 텍스트 (ex) "서울특별시 송파구 올림픽로 300")와 주소의 갯수를 ..

Article Thumbnail
[TIL-230706] Jetpack Compose - Focusing

DEV/Android 2023. 7. 6. 22:50

안녕하세요 이번 포스팅에는 화면이 시작하자마자 TextField에 Cursor가 Focusing 되게 처리하는 코드를 구현해보겠습니다. focusRequester FocusRequester는 특정 시점에 Focus를 변경 요청을 하는데 사용됩니다. 예제 val focusRequester = remember { FocusRequester() } ... BasicTextField( modifier = Modifier .fillMaxWidth().focusRequester(focusRequester) ) ... LaunchedEffect(Unit) { focusRequester.requestFocus() } 먼저 FocusRequester를 이용하여 remeber 블록으로 변수를 생성합니다. 그리고 Focus..

Article Thumbnail
[TIL-230705] Google Map - 지도 출력시 마지막 위치로 시작하기 (Jetpack Compose)

DEV/Android 2023. 7. 5. 00:26

안녕하세요 오늘은 Google Map에서 세부 기능을 이용해보는 포스팅을 작성해보겠습니다. 지도 출력 기본적인 지도 출력하는 예제는 이전에 작성한 코드를 토대로 사용하였습니다. [TIL-230514] Jetpack Compose로 Google Maps API 적용하기 안녕하세요 첫 (이렇게 작성하는게 맞는지 모르겠지만?) TIL를 Google Maps API 적용으로 시작해보았는데요. [TIL-230512] Google Map Api 적용하기 문득 회사에서 하는 개발에 지겨움(?)을 느끼고 있을 때쯤, weirddev.tistory.com 최초 출력시에는 위도, 경도가 (0.0, 0.0) 인 지점으로 기본 셋팅합니다. val cameraPositionState = rememberCameraPosition..

Article Thumbnail
반응형