`
yunzhongxia
  • 浏览: 648532 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Toggle Panel容器之间的切换

    博客分类:
  • flex
 
阅读更多
    <mx:states>
        <mx:State name="closed">
            <mx:RemoveChild target="{content}"/>
            <mx:SetStyle target="{vbox1}" name="left" value="0"/>
            <mx:SetEventHandler target="{btn}" name="click" handler="currentState=''"/>
            <mx:SetProperty target="{btn}" name="label" value="&gt;"/>
        </mx:State>
    </mx:states>
    <mx:transitions>
        <mx:Transition id="myTransition" fromState="*" toState="*">
            <mx:Parallel id="t1" targets="{[content,btn]}">
                <mx:Move duration="400"/>
                <mx:Resize duration="400"/>
            </mx:Parallel>
        </mx:Transition>
    </mx:transitions>
    <mx:VBox 
        width="390" 
        height="100%" 
        bottom="0" 
        left="0" 
        id="content" 
        backgroundColor="#CFCFCF" 
        paddingBottom="10" 
        paddingLeft="10" 
        paddingRight="10" 
        paddingTop="10">
        <mx:Text 
            text="我是左边" 
            width="100%" 
            height="100%" />
    </mx:VBox>
    <mx:VBox 
        y="0" 
        height="100%" 
        left="390" 
        id="vbox1" 
        backgroundColor="#CFCFCF">
        <mx:Button 
            label="&lt;"
            click="currentState='closed'"  
            id="btn" 
            toggle="true" 
            height="50" 
            width="10" 
            fontSize="9" 
            cornerRadius="0" 
            textIndent="0" 
            paddingLeft="0" 
            paddingRight="0" 
            paddingBottom="0" 
            paddingTop="0" letterSpacing="0"/>
    </mx:VBox>

 

利用State 来达到显示不同的容器。

分享到:
评论

相关推荐

    jquery顶部下拉折叠在线客服代码

    这里,`#toggle-btn`是触发下拉/折叠动作的按钮,而`#chat-panel`是下拉的对话框面板。`hidden`是一个CSS类,用于在初始状态下隐藏对话框。 二、CSS样式 为了实现下拉和隐藏的效果,我们需要定义一些CSS样式: ``...

    js版本的手风琴效果

    panel.classList.toggle('active'); // 动画处理 if (panel.classList.contains('active')) { panel.style.maxHeight = panel.scrollHeight + 'px'; } else { panel.style.maxHeight = null; } }); } } //...

    Unity侧边两级菜单、折叠效果

    Canvas是UI元素的容器,可以设置为屏幕空间或世界空间模式。在这个案例中,我们通常会选择屏幕空间——覆盖模式,确保菜单始终覆盖在游戏视图上。 1. **创建基本UI元素**: - 首先,创建一个新的Canvas,并添加...

    UIFrameWork.zip

    UGUI提供了丰富的UI元素,如Text、Image、Button、Toggle等,并支持事件处理和图层叠放。 - UGUI基于 RectTransform 组件,允许开发者通过Canvas进行2D布局,支持屏幕分辨率的自适应和锚点定位。 2. **C#脚本**: ...

    Toolbar-Imagelist-Statusbar.zip_Toolbar_imagelist_statusbar控件_to

    同时,我们还需要处理好控件之间的交互逻辑,比如在窗体间切换时,如何保存和恢复Toolbar和Statusbar的状态,以保持用户的使用习惯。 在"08020803-2008301870-仙米西巴努-实验2"这个实验项目中,很可能是对这些...

    UNITY2017.3 自带UI系统 UGUI源码分享(最新版)

    6. **Toggle**:开关按钮,可以切换开/关状态。 7. **Slider**和**Scrollbar**:滑动条组件,用于数值选择或滚动。 8. **InputField**:用户输入文本的字段,支持多种输入类型和验证。 9. **Panel**和**Mask**:用于...

    sencha_的所有xtype类型

    - **`togglefield`** (`togglefieldExt.field.Toggle`):切换字段,用于切换选项。 - **`urlfield`** (`urlfieldExt.field.Url`):URL字段,自动验证输入是否为有效的URL。 - **`fieldset`** (`fieldsetExt.form....

    jQuery简单动画变换效果实例分析

    实例包括了一个带有头部标题`&lt;h5&gt;`和内容`&lt;div&gt;`的容器`&lt;div id="panel"&gt;&lt;/div&gt;`,通过jQuery脚本控制这个容器的动画效果。首先是`toggle`方法的应用,通过点击`&lt;h5&gt;`头部时,隐藏或显示其紧邻的同辈元素`&lt;div&gt;`。...

    比较流行的javascript选项卡效果

    一个典型的选项卡组件包括一个容器,里面有一组可切换的面板(每个面板对应一个选项卡)和一排可点击的选项卡按钮。用户点击按钮时,对应的面板内容会显示,其他面板则隐藏。 在JavaScript中,我们可以使用DOM操作...

    ngui 离线帮助文档

    - Toggle:切换开关,支持单选和多选模式。 - Slider:滑块组件,可用于数值选择或进度条显示。 4. **NGUI布局系统** - GridLayout:网格布局,可以自动调整控件大小和位置。 - StackPanel:堆栈布局,按顺序...

    计算机英语

    - **Toggle**:切换,用于在两种状态间切换的控件。 - **Initially**:最初,初始状态下。 - **Invalidate**:失效,使对象的状态无效。 - **Activated**:激活,指控件或状态变为可用或活动状态。 - **Deactivated*...

    RecursiveFunctionJavaSample:通过递归函数注册Click侦听器的示例

    2. 编写一个递归函数`registerToggleListeners(Container container, ToggleClickListener listener)`,参数为容器(比如一个Panel或Frame)以及我们的事件监听器对象。 ```java public static void ...

    一套完整的UnityUI框架、可用于实际开发

    2. **Panel**:作为UI容器,可以包含其他UI元素。可以设置其透明度、尺寸和位置,以实现各种布局效果。 3. **Button**:用于响应用户点击的控件,可以设置其图标、文字以及点击后的回调函数。 4. **Text**:用于...

    Unity3D_NGUI实战教程

    8. **Toggle**:开关或复选框,可以用来切换状态或选择。 9. **Input Field**:用户输入文字的控件,支持文本验证和格式化。 10. **Scroll View**:用于显示可滚动内容,如长列表或对话框。 11. **Panel**:用于...

    jQuery-Carousel:用 jQuery 编写的 JavaScrip 轮播类

    5. **Panel 类**: Panel代表轮播中的容器,用于包裹所有的Slide。它管理着Slide的位置和布局,确保轮播在各种屏幕尺寸下都能正确显示。 ### jQuery-Carousel 的实现细节 1. **HTML 结构**: 为了使用jQuery-...

    Unity插件 NGUI 3.12.1(新版)

    - **Panel**: 基础容器,可以设置透明度、剪裁和遮罩效果。 4. **Unity 5.6.5兼容性** 标签中提到的"u5.6.5"表明此版本的NGUI是与Unity 5.6.5兼容的。Unity 5引入了新的UI系统名为Unity UI(UGUI),但NGUI因其...

    常见问题手风琴卡

    JavaScript事件监听器用于切换卡片的展开和折叠状态。 在实际项目中,手风琴卡经常与其他前端框架结合使用,如Bootstrap、Angular Material、Vue UI库等,它们提供了更丰富的功能和预设样式。通过这种方式,开发者...

    grasshopper运算器名称总结[汇编].pdf

    例如,“Boolean Toggle”可以切换布尔值;“Colour Swatch”允许用户选择颜色;“Number Slider”是数值调整滑块;“Panel”用于显示数据;“Param Viewer”可以查看参数结构;“Receiver”接收数据;“Logic”类别...

    java常用英语

    - **Toggle**: 触发,用于切换GUI元素的状态。 - **Rollover**: 翻转,鼠标悬停时的动画效果。 - **Menu**: 菜单,用于列出选项供用户选择的界面元素。 - **Slider**: 滑动杆,用于调节值的控件。 - **Clip**: 剪辑...

    jQueryEasyUIAPI中文文档

    - `open`, `close`, `move`, `show`, `hide`, `toggle`, `setTitle`, `setIcon`, `setTools`: 控制面板的行为。 **2.2 Tabs标签页/选项卡** - **依赖:** - jQuery库。 - **用法示例:** - 创建一组带标签的...

Global site tag (gtag.js) - Google Analytics