- 浏览: 47039 次
- 性别:
- 来自: 杭州
最新评论
v4_06 Understanding navigator containers 了解导航容器
ex4_06
这部分主要是讲
如何使用导航器(navigator)容器,包括ViewStack容器,它与其它UI控件共同工作来导航内容
有两种类型的容器
布局容器:用来控制容器子内容的大小和位置,这些子内容可能是控件或其它容器
导航容器:控制在子容器中进行导航,这些内容只可能是容器,而不是控件
注意例子中使用的component,都是使用<!--WizRtf2Html Charset=0 -->NavigatorContent 写的
Accordion容器在垂直方向定义了堆叠的褶(pleats),当他们打开或关闭时会有动画效果
每个褶(pleat)显示一个子布局容器的内容,并且同一时间只有一个褶(pleat)可以被打开
<!-- UI components ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <mx:Accordion resizeToContent="true"> <components:HumanResources label="Human Resources"/> <components:Marketing label="Marketing" /> <components:InformationTechnology label="Information Technology" /> </mx:Accordion>
TabNavigator的效果
<!-- UI components ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <mx:TabNavigator resizeToContent="true"> <components:HumanResources label="Human Resources"/> <components:Marketing label="Marketing" /> <components:InformationTechnology label="Information Technology" /> </mx:TabNavigator>
ViewStack导航器容器实际上没有一个允许用户切换子容器的用户界面元素
通常它实现一个UI控件,像MX LinkBar 或TabBar控件,Spark TabBar 或ButtonBar控件,来导航子容器
既然ViewStack控件为导航显示使用UI控件,必须将ViewStack容器的id属性绑定到UI控件的dataProvider属性上
如果不使用TabBar,它只能显示第一页 (TabBar也可以使用其它Bar)
<!-- Declarations ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <s:TabBar dataProvider="{testid}"/> <!-- UI components ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <mx:ViewStack id="testid" resizeToContent="true"> <components:HumanResources label="Human Resources"/> <components:Marketing label="Marketing" /> <components:InformationTechnology label="Information Technology" /> </mx:ViewStack>
发表评论
-
v5_11 创建AIR应用
2011-03-05 21:45 879v5_11 Creating an Adobe AIR app ... -
v5_07 了解皮肤的组成部分
2011-03-05 21:44 1012v5_07 Implementing skin parts 了 ... -
v5_06 绘制MXML图形
2011-03-05 21:44 793v5_06 Drawing with MXMLgraphics ... -
v5_05 了解皮肤
2011-03-05 21:44 866v5_05 Introducing skinning 了解皮肤 ... -
v5_04 使用高级CSS选择器
2011-03-05 21:44 1114v5_04 Introducing advanced CSS ... -
v5_03 在CSS文件中定义样式
2011-02-27 20:31 1091v5_03 Defining styles in CSS ... -
v5_02 使用文本布局框架
2011-02-27 20:31 687v5_02 Utilizing the Text Layout ... -
v5_01 使用文本控件
2011-02-27 20:31 944v5_01 Introducing the text cont ... -
v4_11 为视图状态应用变换
2011-02-27 20:30 952v4_11 Animating states with tra ... -
v4_10 使用特效来实现组件动画
2011-02-27 20:30 943v4_10 Animating components with ... -
v4_09 使用容器控制组件布局
2011-02-27 20:30 846v4_09 Using constraints to cont ... -
v4_07 创建应用程序状态
2011-02-27 20:30 773v4_07 Creating pages with Flex ... -
v4_05 创建项目渲染器和项目编辑器
2011-02-27 12:24 920v4_05 Creating item renderers a ... -
v4_04 使用DataGrid控件
2011-02-27 12:24 724v4_04 Creating and formatting ... -
v4_03 在基于列表的组件中实施一个Spa
2011-02-27 12:24 780v4_03 Implementing a Spark item ... -
v4_02 创建自定义项目渲染器
2011-02-27 12:24 827v4_02 Creating a custom item re ... -
v4_01 在项目渲染器中显示数据
2011-02-26 15:54 812v4_01 Representing data in defa ... -
v3_07 使用双向绑定
2011-02-26 15:53 867v3_07 Implementing two-way bind ... -
v3_06 验证表单数据
2011-02-26 15:53 798v3_06 validating form data 验证表单 ... -
v4_08 应用布局
2011-02-26 15:49 723v4_08 laying out an application ...
相关推荐
在Android应用开发中,"高仿飞信导航页"是一个常见的设计模式,它通常用于创建一个引导用户了解应用核心功能的启动页面。这个项目利用了`android.support.v4.jar`库中的`ViewPager`组件来实现,`ViewPager`是Android...
首先,ViewPager是Android Support Library中的一个视图容器,它可以显示多个页面并允许用户左右滑动来切换页面。在引导页设计中,ViewPager通常用来展示一系列静态的介绍页面,帮助用户了解应用的主要功能。 要...
- 使用`android.support.v4.widget.DrawerLayout`作为布局容器,它是Android SDK中的一个特殊布局,用于支持侧边栏导航。 - `NavigationView`通常作为`DrawerLayout`的子视图,用于展示侧边栏菜单内容。 - 使用`...
`CirclePageIndicator` 是一个开源库(如 `ViewPagerIndicator` 或 `Android-Support-V4` 库)提供的组件,它可以显示当前页面和总页面数,使用户清晰地了解当前的位置。集成 `CirclePageIndicator` 需要在布局文件...
- 对于API版本较低的设备,可能需要使用`FragmentActivity`或`SupportFragment`,以及对应的`android.support.v4.app.FragmentTabHost`和`android.support.v4.view.ViewPager`。 在提供的压缩包文件中,可能包含了...
首先,让我们了解侧边栏导航菜单的基本结构。它主要由两部分组成:主内容视图(Main Content View)和侧边栏视图(Sidebar View)。主内容视图通常是应用程序的主要活动或片段,而侧边栏视图则包含菜单项。 实现侧边栏...
标题中的“防今日头条首页导航选择条目”可能指的是在开发一款应用时,为了防止用户界面与今日头条应用的首页导航栏过于相似,而设计的一种自定义导航条目。这通常涉及到UI设计、Android开发以及用户体验优化等领域...
这是一个特殊的布局容器,允许开发者在其一侧添加一个可滑动的“抽屉”视图。以下是如何在XML布局文件中使用它的基本示例: ```xml <android.support.v4.widget.DrawerLayout xmlns:android=...
要实现滑动导航栏,你需要使用`android.support.v4.widget.DrawerLayout`作为根布局,它是Android Support Library中的一个组件,能提供滑动抽屉效果。此外,还需添加`NavigationView`来显示菜单项,可以通过`menu`...
首先,我们来详细了解一下`ToolBar`。`ToolBar`是Android Lollipop引入的新组件,它允许开发者更自由地定制顶部栏,包括字体样式、颜色、图标等。要使用`ToolBar`,首先需要在布局XML文件中添加`android.support.v7....
Android抽屉效果的实现主要依赖于`android.support.v4.widget.DrawerLayout`组件,这是Android支持库中的一个视图容器。它允许开发者在主内容视图旁边创建一个可滑动的“抽屉”视图。这个抽屉通常包含一个`...
首先,Navigation Drawer的核心在于`android.support.v4.widget.DrawerLayout`这个视图容器。它是主内容视图(通常是`FrameLayout`或`LinearLayout`)与侧滑菜单视图的组合。`DrawerLayout`允许开发者定义一个或两个...
首先,我们需要了解侧滑菜单的基本结构。它通常包含一个主内容视图和一个隐藏的导航视图。主内容视图通常是应用的主要界面,而导航视图则包含了可滑出的菜单项。在Android 5.0中,这个菜单的设计风格简洁明了,颜色...
在Android应用开发中,抽屉效果(Drawer Effect)通常指的是侧滑导航菜单,它是一种常见的设计模式,允许用户从屏幕边缘滑出一个隐藏的菜单,提供了便捷的导航选项。这种效果在众多移动应用中被广泛使用,比如Google...
在Android开发中,创建一个类似QQ的设置面板的侧滑菜单布局是一项常见的任务,它能够为用户带来便捷的导航体验。这种菜单通常隐藏在屏幕边缘,用户滑动时会滑出,显示各种功能选项。本资源包含了一份实现这一功能的...
在Android应用开发中,侧滑菜单(Slideout Navigation Drawer)是一种常见的设计模式,它允许用户通过从屏幕边缘向内滑动来展示或隐藏一个包含导航选项的面板。这个设计模式在许多应用程序中都能看到,例如Google...
ViewPager是Android Support Library v4包中的一个视图组件,它直接继承自ViewGroup,意味着它可以像LinearLayout一样作为一个容器,用于承载多个子视图。要使用ViewPager,我们需要创建一个PagerAdapter子类,这个...
本教程将引导您了解如何在Android项目中入门使用ViewPager。 首先,让我们理解ViewPager的基本概念。ViewPager是Google的Support Library中的一个类,它属于`android.support.v4.view`包。这个组件主要用于创建一个...
这个效果通常被称为抽屉式导航(Drawer Navigation)或侧滑菜单,是很多移动应用中用于展示二级菜单或者设置选项的一种常见设计模式。下面将详细介绍这一功能的实现方式以及相关知识点。 首先,我们要了解Android中...
在实际应用中,还可以使用TabLayout与ViewPager结合,实现底部导航栏的效果,让用户更直观地了解当前所在页面。此外,通过监听ViewPager的滑动事件,可以实现更多自定义交互。 总之,ViewPager+Fragment是Android...