選項卡組件,可配合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);//滾動條顏色