Skip to content

Commit 48c243a

Browse files
committed
reademe
1 parent 8eb5e06 commit 48c243a

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

README.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,6 +394,20 @@ public interface SelectManager<T>
394394
*/
395395
void removeStateInterceptor(StateInterceptor<T> interceptor);
396396

397+
/**
398+
* 添加回调对象
399+
*
400+
* @param callback
401+
*/
402+
void addSingleSelectCallback(SingleSelectCallback<T> callback);
403+
404+
/**
405+
* 移除回调对象
406+
*
407+
* @param callback
408+
*/
409+
void removeSingleSelectCallback(SingleSelectCallback<T> callback);
410+
397411
/**
398412
* 设置选择模式
399413
*
@@ -623,6 +637,18 @@ public interface SelectManager<T>
623637
boolean interceptItem(T item, boolean selected);
624638
}
625639

640+
interface SingleSelectCallback<T>
641+
{
642+
/**
643+
* 单选模式下,选中项回调
644+
* <br>
645+
* {@link Mode#SINGLE}或者{@link Mode#SINGLE_MUST_ONE_SELECTED}
646+
*
647+
* @param item
648+
*/
649+
void onSelectedChanged(T item);
650+
}
651+
626652
/**
627653
* 用{@link StateInterceptor}替代
628654
*

0 commit comments

Comments
 (0)