-
Notifications
You must be signed in to change notification settings - Fork 207
TabSegmentView
xu.jingyu edited this page Jan 14, 2020
·
8 revisions
TabSegmentView extends View
标签切换控件
TabSegmentView(Rect frame, Array titles, Color tintColor) 构造方法
currentIndex(number cIndex)
设置当前的页数
获取当前的选中页
normalFontSize(number fontSize)
设置默认字体大小
获取默认字体大小
selectScale(number scale)
设置选中时放大比例
获取选中时的放大比例
设置字体颜色
获取当前设置的字体颜色
selectedColor(Color selectedColor)
设置选中tab字体颜色
relatedToViewPager(ViewPager viewPager, boolean animated)
与ViewPager绑定,实现联动效果
setCurrentIndexAnimated(number index, boolean animated)
切换选中的标签索引
setTapTitleAtIndex(string title, number index)
修改某个标签索引的标题
setTapBadgeNumAtIndex(number count, number index)
设置某个标签的标注数
setTapBadgeTitleAtIndex(string badgeTitle, number index)
设置标注文本
setRedDotHiddenAtIndex(number index, boolean isShow) ❌
改变红点状态
changeRedDotStatusAtIndex(number index, boolean isShow)
改变红点状态
setTabSelectedListener(function callback)
设置标签切换后的回调
setItemTabClickListener(function callback)
设置标签点击的回调
setAlignment(TabSegmentAlignment alignment)
设置控件的布局样式,默认居左
setTabSpacing(number spacing)
设置标签之间的间距,单位dp
indicatorColor(Color indicatorColor)
设置indicator 颜色