Как выбрать день и изменить цвет фона в календаре (кизитонвосе) ⇐ Android
-
Anonymous
Как выбрать день и изменить цвет фона в календаре (кизитонвосе)
Я использую календарь (kizitonwose) с еженедельными днями, но когда я выбираю день, я хочу добавить цвет фона, но если я выберу другой день, он будет удален из выбранного старого
Если щелкнуть с помощью textView, он добавит фон для каждого дня нажатия.
binding.weekCalendarView.dayBinder = объект: WeekDayBinder { // Вызывается только тогда, когда необходим новый контейнер. переопределить удовольствие create(view: View) = DayViewContainer(view) // Вызывается каждый раз, когда нам нужно повторно использовать контейнер. переопределить забавную привязку (контейнер: DayViewContainer, данные: WeekDay) { Вал день = данные привязка.monthText.text = data.date.month.toString() привязка.dayOfMonthText.text = data.date.dayOfMonth.toString() val textView = контейнер.textView ontainer.day = данные textView.text = day.date.dayOfMonth.toString() //здесь щелкните день и измените цвет фона textView.setOnClickListener { } } }
Я использую календарь (kizitonwose) с еженедельными днями, но когда я выбираю день, я хочу добавить цвет фона, но если я выберу другой день, он будет удален из выбранного старого
Если щелкнуть с помощью textView, он добавит фон для каждого дня нажатия.
binding.weekCalendarView.dayBinder = объект: WeekDayBinder { // Вызывается только тогда, когда необходим новый контейнер. переопределить удовольствие create(view: View) = DayViewContainer(view) // Вызывается каждый раз, когда нам нужно повторно использовать контейнер. переопределить забавную привязку (контейнер: DayViewContainer, данные: WeekDay) { Вал день = данные привязка.monthText.text = data.date.month.toString() привязка.dayOfMonthText.text = data.date.dayOfMonth.toString() val textView = контейнер.textView ontainer.day = данные textView.text = day.date.dayOfMonth.toString() //здесь щелкните день и измените цвет фона textView.setOnClickListener { } } }
Мобильная версия