选项卡组件,可配合ViewPager使用,用于指示器。这个也是我最初设计的目的,当然也可单独使用。
每个tab标签都可自定义,通过yIndicator.addTab(View view)添加标签。当标签改变时,可用通过设置监听器来改变标签的样式:
yIndicator.setOnSelectedListener(new OnSelectedListener(){
@Override
public void OnSelected(View tab, int index) {//选中的标签,可用于设置当前标签的样式
TextView textTv = (TextView)tab.findViewById(R.id.text);
textTv.setTextColor(0xFF1283EC);
viewPager.setCurrentItem(index);
}
@Override
public void OnNoSelected(View tab, int index) {//未选中的标签,可用于清除未选中标签的当前样式
TextView textTv = (TextView)tab.findViewById(R.id.text);
textTv.setTextColor(0xFF646464);
}
});
设置滚动条:
yIndicator.setBarVisibility(false);//是否显示滚动条
yIndicator.setBarHeight(10);//滚动条高度
yIndicator.setBarColor(0xFF000000);//滚动条颜色
demo下载http://download.youkuaiyun.com/detail/qq_35549248/9846893