当用户单击日期时,如何显示新标记?我确定我只是缺少文档中的一些参考,但我希望能指出正确方向的指针。
我正在使用库 react-native-calendars ( https://github.com/wix/react-native-calendars ) 及其样板代码。
<Calendar
// Collection of dates that have to be colored in a special way. Default = {}
markedDates={{
'2021-05-20': {textColor: 'green'},
'2021-05-22': {startingDay: true, color: 'green'},
'2021-05-23': {selected: true, endingDay: true, color: 'green', textColor: 'gray'},
'2021-05-04': {disabled: true, startingDay: true, color: 'green', endingDay: true}
}}
// Date marking style [simple/period/multi-dot/custom]. Default = 'simple'
markingType={'period'}
/>
目前,当我单击日期时,没有任何反应。我猜我应该检测到点击并相应地更改markedDates dict,但我不知道该怎么做。是否有 onMarked 回调方法或我可以使用的方法?