1) Accordion
这个是一个可以收缩的导航控件,就像常用的QQ、MSN聊天工具的折叠面板。
这个我们可以了解一下Accordion的selectedIndex和selectedChild两个属性。
selectedIndex:元素的索引号
selectedChid:元素的ID
效果如图所示
2) ViewStack
ViewStack支持通过折叠方式对子组件进行导航,同一时刻只有一个组件处于激活状态。通过和IO控制组件协助实现导航切换,如Button、tabbar等类组件。
通过一些属性对子组件进行状态设定,主要包括如下:
selectedIndex:设定激活子组件的数组下标,即所有组件看成一个数组,从0开始。
selectedChild:当前选中的子组件对象。
numChildren:定义组件Viewstack组件中的个数。
效果如图所示:
3)TabNavigator 及选项卡布局组件
可以创建管理一组选项卡,在选项卡中可以放置任何可视化组件。继承自ViewStack组件,同样支持ViewStack的大部分属性与操作。
比ViewStack更为方便,因为不需要编写导航控制逻辑。
效果如图所示:
点击组件的标签时,组件会自动进行显示区域切换