質問編集履歴

1

selectionの後

2022/06/21 12:29

投稿

Bolshikh_i_mal
Bolshikh_i_mal

スコア32

test CHANGED
File without changes
test CHANGED
@@ -98,8 +98,8 @@
98
98
  ) {
99
99
  SelectableCalendar(
100
100
  calendarState = rememberSelectableCalendarState(
101
- confirmSelectionChange = { selection -> onSelectionChanged(selection.map { it.toKotlinLocalDate() }); true},
101
+ confirmSelectionChange = { selection -> onSelectionChanged(selection.map { it.toKotlinLocalDate() }); true /* 二個以上真の場合おわりにしたい。*/},
102
- initialSelectionMode = SelectionMode.Period/* 二個以上真の場合おわりにしたい。*/,
102
+ initialSelectionMode = SelectionMode.Period,
103
103
  ),
104
104
  today = today.toJavaLocalDate(),
105
105
  showAdjacentMonths = false,
@@ -127,9 +127,6 @@
127
127
 
128
128
  SelectionMode.Periodで連続を意味することはわかったんですがconfirmSelectionChange の後に
129
129
  ```ここに言語を入力
130
- var x = selection.count(true)
130
+ ;val x ={ selection.count(true) };if (x >= 2){selection -> false} }
131
- if (x >= 2){
132
- 処理をスキップ
133
- }
134
131
  ```
135
132
  みたいに次から次へと選択範囲が増えないようにしたいのですがどうしたらいいでしょうか?