spss modeler数据挖掘视频教程
20737 人在学
动态面板控件可以让你实现高级的交互功能,实现原型的高保真度。动态面板包含有多个状态(states),每个状态可包含一系列控件,任何时候都只有一个状态页面或整个动态面板可以被隐藏。结合交互动作,可以让动态面板的状态进行隐藏、显示和改变。像添加其它控件一样,可以在控件面板中拖放动态面板控件到线框图中。动态面板就是展示在页面不跳转的情况下所能实现的交互状态。而动态面板的每一个状态都可以看作是产生的一个新的交互结果。
动态面板是Axure原型制作中使用非常频繁的一个元件,主要用途就是实现高级的动态交互效果。如果对动态面板使用不熟悉的话,对axure原型的制作会有很大的影响,那么动态面板都能做什么呢?主要有以下几个方面:那通过这几个属性都能实现什么样的功能呢?简单的举几个例子进一步解释。
1、显示和隐藏效果:
我们经常在做原型的时候,需要点击按钮后产生一些界面上没有的动态面板元素。
例一:登录功能在不填写用户名时点击登录按钮,会显示出要求用户填写用户名和密码的提示。
例二:当我们需要在用户的统一操作时,会弹出一个提示框。当用户点击提示框的确定按钮时提示框会消失。
以上例子都需要用到动态面板的显示和隐藏功能来作效果。
动态面板初始状态是隐藏还是显示,可以通过鼠标右键单击动态面板的编辑选项把状态设为显示(或)设为隐藏来实现。
2、动态面板的滑动效果:
与显示和隐藏效果不同,动态面板的滑动效果一般是通过动态面板中其他交互事件来激发的,可能是点击某个按钮触发或也可能是页面加载时实现。例如:
例三:网站上的一些滚动文字的效果。
例四:点击登录按钮触发,登录面板会出现弹出和收起效果。
一般滑动效果都需要有复杂的激发过程,比如通过页面的onpageload事件,不作过多分析以后会详细解答。
3、动态面板的拖动效果:
动态面板的拖动效果,对于移动互联网产品原型来说是必须的,主要用于app的产品原型模型来实现面板被拖动时产生的一些效果及功能。
例五:手机的滑动解锁功能。
例六:手机页面的纵向浏览功能。
例七:手机页面的横向换页功能。
动态面板拖动的作用非常重要,结合与之有关的系统自带变量能做出各种各样的效果。
例如,axure本身是没有随机数功能的,但是在拖动动态面板的时候,是可以实现随机数个别功能,这个将在之后的随机骰子案例中详细介绍,当然前提是你axure的使用经验相对丰富。
4、多状态效果:
动态面板的多状态效果,是在网站原型中应用得非常普遍,大大减少了动态面板的数量。例如:隐藏一个面板和显示另外一个动态面板的效果,就可以用统一个动态面板的不同状态来实现;还有动态面板的滑进滑出效果有时也可以通过多状态效果来更换和实现,例如教程(四)动态面板滑动效果,就是分别用动态面板滑动与动态面板状态的切换来实现的。在网页的原型中选项卡效果也可以通过动态面板状态切换来实现。
动态面板的不同状态还能实现图片轮播状态的效果、图形转动效果等。
在axure中可以把元件或多个元件转换成动态面板,其实是把这些元件放在同一个动态面板的里面,也就是说动态面板其实是一个多层面的容器,容器的每一层可以包含多个元件组成。
我们可以在动态面板管理器中软件界面的右下角,或者导航栏-视图选项中勾选,去给动态面板添加多个状态,同时能够调整状态的顺序,来达到不同的显示效果。动态面板默认显示动态面板管理器中最上面的那个状态。
总结:其实动态面板需要通过对其触发才会产生高级动态交互效果,前提是一定要对动态模板使用熟悉,不然对axure原型的制作会有很大的影响。学习更多Axure的知识请登录http://www.kokojia.com/在线教育网学习。