Material3

Android

Android Compose WebView PullToRefresh 기능 구현하기

제목에서 본 기능은 갤럭시 유저라면 삼성 브라우저를 통해 익숙한 기능일 것이다. 다만, 이 기능을 앱의 웹뷰에서 적용해야하는지는 기획에 따라 달라지겠지만나는 이번에 Compose 공부도 하는 겸 추가해보았다. 본격적으로 글을 시작하기 전 내가 Compose에 대한 이해가 상당히 미진하다는 점을 알린다. Material3 라이브러리 버전먼저 나는 이번 프로젝트에서 compose material3 라이브러리 최신 버전인 1.3.1을 사용했다. pullToRefresh가 1.3.0 버전에서 추가되었기 때문이다. 제목에 굳이 웹뷰를 적은 이유보통 android compose pulltorefresh를 검색어로 입력하면LazyColumn에 있는 리스트를 갱신하는 예제가 매우 많다. 하지만, 나는 전체화면인 웹뷰 ..

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..

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