Android DateRangePicker Custom Settings - 2. Current Date

2023. 10. 24. 01:00·Android
728x90
반응형

ㅇ저번 글에서 나는 DateRangePicker가 Dialog처럼 실행되게 설정해보았다.

 

이번에는 2주 전 날짜부터 오늘 날짜까지 선택된 상태로 실행되는 기능을 만들어보려 한다.

 

오늘 날짜 및 2주 전 날짜 선택된 상태로 실행하기

DatePicker와 달리 DateRangePicker에서 사용하는 클래스가 있다.

 

Pair 라는 녀석인데 이 녀석의 패키지는 androidx.core.util이다.

 

얘로 뭘하려고 할까?

 

시작과 종료 날짜를 지정한다.

 

코드를 먼저 첨부하고 설명을 이어가보겠다.

https://gist.github.com/BonusTrack02/5587dfd7b87cad867f716bff4ba70575

 

DateRangePicker using Material3 theme and set current, prior date

DateRangePicker using Material3 theme and set current, prior date - SearchFragment.kt

gist.github.com

 

Pair의 생성자에 Long값 두 개를 넣어준다.

 

이 때 내가 gist에 적어두지 않았지만 prior, current date값이 있다.

 

일단 현재 날짜인 current date는 간단히 System.currentTimeMillis()를 설정해주면 되고

prior date는 현재 날짜에서 밀리초 단위로 2주를 빼면 된다.

728x90
반응형
저작자표시 비영리 변경금지

'Android' 카테고리의 다른 글

Android DateRangePicker Get Selected Dates  (0) 2023.10.27
Android DateRangePicker Custom Settings - 3. Constraints Date  (0) 2023.10.25
Android DateRangePicker Custom Settings - 1. Modal  (0) 2023.10.22
How to Hide keyboard from fragments  (0) 2023.10.08
Codelab으로 Room 알아보기 - 3. Create the DAO  (0) 2023.09.23
'Android' 카테고리의 다른 글
  • Android DateRangePicker Get Selected Dates
  • Android DateRangePicker Custom Settings - 3. Constraints Date
  • Android DateRangePicker Custom Settings - 1. Modal
  • How to Hide keyboard from fragments
BonusTrack02.dev
BonusTrack02.dev
공부, 일상
  • BonusTrack02.dev
    BonusTrack02.dev
    BonusTrack02.dev
  • 전체
    오늘
    어제
    • 분류 전체보기 (237)
      • Android (84)
      • Language (63)
        • Java (19)
        • Kotlin (27)
        • Swift (17)
      • 프로그래머스 (68)
      • 주저리주저리 (22)
        • 카페 (5)
        • 음식점 (4)
        • 컨퍼런스 (1)
        • 팝업스토어 (4)
        • 해외여행 (0)
        • 전시회 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    SWIFT
    daterangepicker
    스위프트
    Java
    getNumericValue
    안드로이드
    LiveData
    programmers
    CodeLab
    코틀린
    android
    jetpack
    ViewModel
    오블완
    티스토리챌린지
    ios
    자바
    Observer
    Kotlin
    aac
    PCCE
    coroutines
    프로그래머스
    viewModelScope
    배열
    MVVM
    databinding
    room
    Material
    코루틴
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
BonusTrack02.dev
Android DateRangePicker Custom Settings - 2. Current Date
상단으로

티스토리툴바