작성
·
275
0
안녕하세요~!
스승님 덕분에 즐겁고 유익한 플러터 공부를 하고 있습니다!
다름이 아니라 궁금한 점이 있어서 질문을 남겨요
위젯 중에 Rangeslider라는 위젯을 사용하여 만들고 싶은 것이 있는데
여기저기 검색을 해보아도 제가 못 찾는건지 알 수가 없더라구요
보통 검색해본 rangeslider는 일정한 최솟값과 최대값을 설정하고, 구간을 정해서 거기에 일정한 간격으로 자동 설정되는 것 같은데 특수한 값을 지정하고 그 사이에 stepsize 또한 다르게 설정하고 싶으면 어떻게 해야할까요?
예를들면 label은 0, 5000,25000,100000 이렇게 하고
0~5000 사이는 100, 200,300,500,1000,2000,3000,4000 이렇게 stepsize를 다르게 설정하려면 어떻게 해야할까요?
질문을 파악하시기 힘드시다면 하고자 하는 rangeslider가 구현된 어플이 있습니다.
직방에서 보증금을 설정하기 위해 구현한 rangeslider입니다
아래에 이미지는 첨부하였습니다 .
꼭 도와주세요 스승님!!
답변 1
0
안녕하세요
divisions에 나누고싶으신 구간을 정하시고
max, min에 최대 최소값을 정하시면 됩니다.
다만 division별 레이블은 직접 위젯을 작성 하셔야할 것 같습니다.
https://api.flutter.dev/flutter/material/RangeSlider-class.html
API 링크입니다