angcyo / DslTabLayout

:hearts: Android界最万能的TabLayout(不仅仅是TabLayout), 支持任意类型的item, 支持Drawable类型的指示器,智能开启滚动,支持横竖向布局等
https://github.com/angcyo/DslAdapter
MIT License
1.55k stars 145 forks source link

configTabLayoutConfig#onSelectItemView 获取索引不对 #52

Closed scsfwgy closed 2 years ago

scsfwgy commented 2 years ago

麻烦有时间看一下。在回调里面通过DslTabLayout 获取索引获取的是不对的,但是回调的值 index是对的。 代码如下,获取索引不对:

` desLayout.configTabLayoutConfig { onSelectItemView = { , index, select, -> Log.d("desLayout", "titles2DslTabLayoutChildren: " + select + "," + index) if (select) { //这里获取索引不对。 val currentItemIndex =dslLayout .currentItemIndex } false } }

`

angcyo commented 2 years ago

当需要选中ItemView时, 才会触发此回调.

你可能需要onSelectViewChange回调.