AutoLua2AutoLua2
  • 快速开始
  • 介绍
  • 自动化API

    • 图色相关
    • 模拟相关
    • 节点相关
    • 界面相关
    • 其他
  • 界面API
  • 快速开始
  • 介绍
  • 自动化API

    • 图色相关
    • 模拟相关
    • 节点相关
    • 界面相关
    • 其他
  • 界面API
  • 自动化API

    • 图色相关

      • 全局
      • Bitmap
      • FindOrder
    • 模拟相关

      • 全局
      • Pointer
      • KeyCode
    • 节点相关

      • 全局
      • UiObject
      • UiSelector
    • 交互相关

      • 全局
      • UI
      • FloatView
      • FloatController
      • LayoutParams
      • LayoutParamsFlag
    • 其他
  • UI的API

    • 全局变量
    • 视图

      • View 类
      • window 类
      • Label 类
      • ImageButton 类
      • EditTextView 类
      • ScrollView 类
      • LinearLayout 类
      • Alert 类
      • Toast 类
      • Dialog 类
      • Switch 类
      • TabSegmentView 类
      • TableView 类
      • TableViewAdapter 类
      • TableViewAutoFitAdapter 类
      • CollectionView 类
      • CollectionViewAdapter 类
      • CollectionViewAutoFitAdapter 类
      • CollectionViewLayout 类
      • WaterfallView 类
      • WaterfallAdapter 类
      • WaterfallLayout 类
      • ViewPager 类
      • ViewPagerAdapter 类
    • 动画
    • 数据

      • Map 类
      • Array 类
      • Point 类
      • Size 类
      • Rect 类
      • Color 类
      • StyleString 类
    • 工具

      • Loading 类
      • Http 类
      • System 类
      • Timer 类
      • MBit 类
      • File 类
      • Application 类
      • Navigator 类
      • PreferenceUtils 类
      • TypeUtils 类
      • StringUtil 类
      • NetworkReachability 类
      • GlobalEvent 类
      • Clipboard 类
      • CornerManager 类
    • 枚举

      • ContentMode 枚举
      • TextAlign 枚举
      • BreakMode 枚举
      • FontStyle 枚举
      • UnderlineStyle 枚举
      • RepeatType 枚举
      • InterpolatorType 枚举
      • AnimType 枚举
      • EditTextViewInputMode 枚举
      • ReturnType 枚举
      • ScrollDirection 枚举
      • StatusBarStyle 枚举
      • RectCorner 枚举
      • LinearType 枚举
      • Gravity 枚举
      • MeasurementType 枚举
      • ValueType 枚举
      • GradientType 枚举
      • TabSegmentAlignment 枚举
      • NetworkState 枚举
      • CachePolicy 枚举
      • ResponseKey 枚举
      • ErrorKey 枚举
      • EncType 枚举

TabSegmentView 类

继承 View

标签切换控件

变量

_priveta_class_name : string

name : string

方法

currentIndex

设置当前的页数

参数

  • cIndex : number 页码值

返回值

  • : TabSegmentView

currentIndex

获取当前的选中页

返回值

  • : number

normalFontSize

设置默认字体大小

参数

  • fontSize : number 字体大小

返回值

  • : TabSegmentView

normalFontSize

获取默认字体大小

返回值

  • 字体大小 : number

selectScale

设置选中时放大比例

@note 在有必要修改时,尽量在创建完就进行设置

参数

  • scale : number 比例值,默认1.6

返回值

  • : TabSegmentView

selectScale

获取选中时的放大比例

获取选中时的放大比例

返回值

  • : number

tintColor

设置字体颜色

@note 该控件不支持颜色渐变

参数

  • tintColor : Color 需要设置的字体颜色

返回值

  • : TabSegmentView

tintColor

获取当前设置的字体颜色

返回值

  • 字体颜色值 : Color

selectedColor

设置选中tab字体颜色

参数

  • selectedColor : Color 需要设置的字体颜色

返回值

  • : TabSegmentView

relatedToViewPager

与ViewPager绑定,实现联动效果

通过事件绑定,创造出良好的联动效果,建议在两个控件都初始化完毕后再进行绑定操作

@note 当前选中的索引数会同步给ViewPager

参数

  • viewPager : ViewPager 需要绑定的ViewPager实例对象
  • animated : boolean animated:切换是否触发动画

返回值

  • : TabSegmentView

setCurrentIndexAnimated

切换选中的标签索引

@note 默认无动画

参数

  • index : number index:想要选中的页数
  • animated : boolean animated:是否动画切换

返回值

  • : TabSegmentView

setTapTitleAtIndex

修改某个标签索引的标题

参数

  • title : string title:标题
  • index : number index:索引,从1开始

返回值

  • : TabSegmentView

setTapBadgeNumAtIndex

设置某个标签的标注数

参数

  • count : number count:标注数,传0隐藏
  • index : number index:标签索引

返回值

  • : TabSegmentView

setTapBadgeTitleAtIndex

设置标注文本

参数

  • badgeTitle : string 标签的标注文本,标题上方的提示性内容
  • index : number 标签索引

返回值

  • : TabSegmentView

setRedDotHiddenAtIndex

改变红点状态

@note 该方法命名有歧义,目前已废弃,如有需求,请使用changeRedDotStatusAtIndex方法,参数一致

参数

  • index : number 标签索引
  • isShow : boolean 是否展示(默认隐藏)

返回值

  • : TabSegmentView

changeRedDotStatusAtIndex

改变红点状态

参数

  • index : number index:标签索引
  • isShow : boolean isShow:是否展示(默认隐藏)

返回值

  • : TabSegmentView

setTabSelectedListener

设置标签切换后的回调

 回调格式:
	 ``` 
	 function(number index) 
	 	 ---index:被选中的标签索引 
	 end
	```

@note 点击当前的不回调

参数

  • callback : function(index)

返回值

  • : TabSegmentView

setItemTabClickListener

设置标签点击的回调

 回调格式:
	 ``` 
	 function(number index) 
	 	 ---index:被点击的标签索引 
	 end
	```

@note 该回调会在每一次点击后触发

参数

  • callback : function(index)

返回值

  • : TabSegmentView

setAlignment

设置控件的布局样式,默认居左

当业务方在标签数较少的情况下需要将所有标签居中展示时,可以使用该方法进行设置

@note 该属性仅在标签占位小于总宽度的时候有效,而且居左布局基本无意义

参数

  • alignment : TabSegmentAlignment LEFT:居左,CENTER:居中,RIGHT:居右,默认居左

返回值

  • : TabSegmentView

setTabSpacing

设置标签之间的间距,单位dp

当业务放有需求放大或缩小文本之间的间距时,使用该方法进行设置

参数

  • spacing : number 间距值

返回值

  • : TabSegmentView

indicatorColor

设置indicator 颜色

参数

  • indicatorColor : Color 颜色

返回值

  • : TabSegmentView
Prev
Switch 类
Next
TableView 类