DatePicker

Android

Android DateRangePicker Get Selected Dates

저번 글까지는 DateRangePicker에 관련된 설정을 소개하는 글이었다. 이번 글에서는 DateRangePicker에서 선택한 날짜를 가져온 경험을 소개한다. 바로 짧은 코드를 첨부해본다. https://gist.github.com/BonusTrack02/f6c50a55da4ff9829f57f8578693d04c DateRangePicker PositiveListener using Material3 DateRangePicker PositiveListener using Material3. GitHub Gist: instantly share code, notes, and snippets. gist.github.com 정말 단순히 DateRangePicker에서 날짜를 선택한 뒤 저장 버튼을 눌렀을 때만..

Android

Android DateRangePicker Custom Settings - 3. Constraints Date

드디어 DateRangePicker의 마지막 설정이다. 미래 날짜가 선택되지 않도록 만드는 것이 요구사항이어서 이에 맞추기 위해 설정을 찾아보았다. 바로 코드를 첨부해보도록 하겠다. 아래 코드는 이전 1, 2편에서 소개했던 설정들이 같이 적용되어 있다. https://gist.github.com/BonusTrack02/729539409ad71d862df188731d63ecf6 DateRangePicker using Material3 all custom settings DateRangePicker using Material3 all custom settings - SearchFragment.kt gist.github.com constraintsBuilder라는 변수를 통해 DateValidatorPoint..

Android

Android DateRangePicker Custom Settings - 2. Current Date

ㅇ저번 글에서 나는 DateRangePicker가 Dialog처럼 실행되게 설정해보았다. 이번에는 2주 전 날짜부터 오늘 날짜까지 선택된 상태로 실행되는 기능을 만들어보려 한다. 오늘 날짜 및 2주 전 날짜 선택된 상태로 실행하기 DatePicker와 달리 DateRangePicker에서 사용하는 클래스가 있다. Pair 라는 녀석인데 이 녀석의 패키지는 androidx.core.util이다. 얘로 뭘하려고 할까? 시작과 종료 날짜를 지정한다. 코드를 먼저 첨부하고 설명을 이어가보겠다. https://gist.github.com/BonusTrack02/5587dfd7b87cad867f716bff4ba70575 DateRangePicker using Material3 theme and set current..

Android

Android DateRangePicker Custom Settings - 1. Modal

이번 글에서는 머터리얼에서 제공하는 날짜 범위 선택 기능에서 내가 사용한 몇가지 설정을 공유하려고 한다. 달력 생성 방식(?) 맨처음 문제가 되었던 녀석이다. 바로, 내가 원하던 방식은 Dialog처럼 선택기가 보이는 것이었다.(BottomSheet 관련 글에서 소개했던 Modal 방식을 원했다.) 하지만, 일반 바(bar)형 기종에서는 전체화면(액티비티같은?)으로 DateRangePicker가 실행되었다. 특이하게 폴드 기종이나 태블릿에서는 DateRangePicker가 Dialog처럼 실행되었다. 정확히 찾아보진 않았지만 머터리얼에서 휴대폰 스크린 사이즈에 따라 실행 방식을 다르게 두었다고 생각을 했고 결국 머터리얼에서 이를 제어하기 위해서는 스크린 사이즈에 따라 테마를 다르게 설정했다고 생각했다. ..

BonusTrack02.dev
'DatePicker' 태그의 글 목록