Axure元件的对象与属性系统讲解_面板滚动时显示按钮和改变元件透明度案例(Axure入门26)

原创 admin  2015-12-26 23:00  阅读 2,746 views 次

本文继续讲解Axure中元件的对象和属性。以两个案例来进行实战演练讲解

动态面板滚动时显示返回按钮

动态面板滚动时改变元件透明度

本文两个案例的原型:https://rm4h0h.axshare.com

一.动态面板滚动时显示返回按钮

1.元件准备

常见商城首页原型,顶部状态栏,高25PX,底部导航栏高50PX,中间内容栏:高,根据实际情况

总宽:360,高:640(android手机)

返回按钮(backtop)

2.交互设计

中间内容转换为动态面板,设置动态面板自动显示垂直滚动条。

【注意点】滚动特性是动态面板自带的特性,不需要在设置拖动时,拖动效果。设置了反而有反面效果,比如,动态面板内图片可以随意上下拖动,从而顶部和底部留白。滚动条也不听使唤,也影响返回顶部按钮的滚动到顶部的位置等,可谓是愚蠢至极。

滚动内容面板时,显示返回按钮的交互:

选中动态面板,【滚动时】,显示【返回按钮】,添加前置条件:当滚动的距离大于动态面板自身高度时

[[This.scrolly>=This.height]]

else if  设置隐藏

点击返回按钮,返回顶部的交互:

动态面板状态stat1中顶部添加一个热区元件(hot),主页选中返回按钮(backtop),【鼠标点击时】,滚动到元件,选择热区元件(hot),即可。

二.动态面板滚动时改变元件透明度

1.元件准备

在前文的商城首页原型的基础上添加一个顶部搜索栏即可。

案例效果演示图如下(和案例一基本一样,多了个顶部搜索组件)

案例效果演示图

2.交互设计

动态面板内容滚动时,设置搜索栏底部的透明矩形的透明度,逐渐从0增加到95

选中内容动态面板,【滚动时】,【】,选择透明背景矩形(backgroundsharp),添加条件:This.scrollY<=200px,时,设置【透明度】为:[[This.scrollY/200*95]],其他的设置为一直透明度为95

设置透明度流程界面图如下:

设置透明度流程界面

动态面板内容滚动时,设置搜索栏的图标和文字为选中状态(黑色)

将图标,和图标文字均选中,设置选中状态,填充或者字体颜色为黑色。然后组合为一个元件“searchgourp”

动态面板【滚动时】设置,元件“searchgourp”为选中。添加条件,比如This.scorllY>=60PX时,其他的则“取消选中”

 

本文地址:https://www.moonpm.com/469.html
关注我们:请关注一下我们的微信:扫描二维码产品设计研究与产品经理交流中心 (鼠标移入红色字)
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

发表评论


表情