diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..30aa626 --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bottomTabView/src/main/java/vip/mystery0/bottomTabView/BottomTabView.kt b/bottomTabView/src/main/java/vip/mystery0/bottomTabView/BottomTabView.kt index b440055..a6912d4 100644 --- a/bottomTabView/src/main/java/vip/mystery0/bottomTabView/BottomTabView.kt +++ b/bottomTabView/src/main/java/vip/mystery0/bottomTabView/BottomTabView.kt @@ -117,7 +117,7 @@ class BottomTabView(context: Context, attrs: AttributeSet?, defStyleAttr: Int) : /** * 设置链接的ViewPager */ - fun linkViewPager(viewPager: ViewPager, listener: ((Int) -> Unit)?, isShowAnimationWhenClickItem: Boolean = true) { + fun linkViewPager(viewPager: ViewPager, listener: ((Int) -> Unit)?, isShowAnimationWhenClickItem: Boolean = true): BottomTabView { setOnItemSelectedListener { viewPager.setCurrentItem(indexOf(it), isShowAnimationWhenClickItem) } viewPager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener { override fun onPageScrollStateChanged(state: Int) { @@ -131,6 +131,7 @@ class BottomTabView(context: Context, attrs: AttributeSet?, defStyleAttr: Int) : listener?.invoke(position) } }) + return this } /**