Axure中继器制作瀑布流列表

0 2021-11-23 15:21 内容校对:海绵宝宝手里的锅铲
收藏(0) 共有 55 人学习了本教程

《Axure中继器制作瀑布流列表》是一篇关于Axure的学习教程,通过简单几步就能实现教程中的效果图效果,当然只学习这一点,并不能完全掌握Axure技巧;你可以通过此加强等多维度案例或实操来进行更多的学习;此教程是由小马在2021-11-23发布的,目前为止更获得了 0 个赞;如果你觉得这个能帮助到你,能提升你Axure技巧;请给他一个赞吧。

瀑布流表是常用的列表显示形式,那么,怎样使用转发器来生成瀑布流列表呢?下面就由北极熊素材库的小编给大家详细的介绍如何用中继器生成瀑布流列表,支持对列表卡片进行删除,删除后自动补位等具体流程操作,一起看看吧。

本文介绍使用中继器制作瀑布流列表的方法,支持对瀑布流列表中的卡片进行删除,删除后自动补位,保证瀑布流布局的完整。

交互效果如下图:

Axure中继器制作瀑布流列表

一、实现瀑布流布局

思路:中继器加载时,令卡片中的图片高度各异,从而实现瀑布流参差不齐的布局效果。

1. 在中继器中放置元件,并对各个元件命名

Axure中继器制作瀑布流列表

1)元件命名

  • 图片元件命名为img,用于放置商品图。我这里设置图片宽度为168。
  • 文本元件命名为title,用于显示商品名称。并将该文本元件转化为动态面板,不勾选“自动调整为内容尺寸”,设置动态面板高度为40,保证商品名称至多显示2行。
  • 文本元件命名为price,用于显示商品单价。
  • 将除图片(img)外的其它元件进行组合,该组合命名为“卡片文字”,用于加载时将该组合区域移动至图片下方。
  • 最后将“img”和“卡片文字”组合,该组合命名为“card”,这个组合后续会用到。

2)中继器列表表头命名

  • img:商品图。
  • titile:商品名称。
  • price:商品单价。
  • height:图片高度,用于加载时将图片高度调整为height中的指定值。

2. 为中继器中的元件进行赋值,并添加交互

Axure中继器制作瀑布流列表

中继器添加动作,每项加载时:

  • 设置文本,title=[[Item.title]],price=[[Item.price]]:商品名称及商品单价的赋值。
  • 设置图片,img=[[Item.img]]:商品图的赋值。
  • 设置商品图img尺寸,img的宽=[[Target.width]] ,img的高=[[Item.height]] : 保持img宽度不变,根据中继器height中写入值,调整img为指定高度。
  • 移动“卡片文字”组合到绝对位置,x=0,y=[[Item.height]]:将“卡片文字”组合移动到img的下方。(如设置了img的图片圆角,为了确保img底边圆角不露出来,y=[[Item.height-n]],n是圆角半径。)

3. 设置中继器样式,形成瀑布流布局

Axure中继器制作瀑布流列表

设置中继器布局为“垂直”、“网络排布”,每排项目数为3。

注:每排项目数可以设定为任意值m,如中继器中写入的数据行数=2m,瀑布流显示为两列;如中继器中写入的数据行数=3m,瀑布流显示为三列……以此类推。

设置中继器分页为多页显示,每页项目数为6,起始页为1.

注:布局中每排项目数为m,如需要瀑布流显示为两列,则每页项目数为2m;如需要瀑布流显示三列,则每页项目数为3m……以此类推。

设置中继器间距,我这里设置行=10;列=10。

4. 中继器中填入数据,完成瀑布流布局展示

至少写入6行数据(这是由于设置中继器样式时,布局中每排项目数为3)。

注:每排项目数=m时,中继器写入的数据>=2m。

二、实现删除卡片自动补位的效果

思路:删除中继器当前行(this),同时在中继器中新增4行数据,实现自动补位。设置中继器分页为多页显示,保证页面中显示固定个数的卡片。

1. 制作卡片遮罩及删除按钮

Axure中继器制作瀑布流列表

在中继器中制作一个#000000,透明的50%的遮罩,命名为“遮罩背景”,并在遮罩上水平居中、垂直居中放置删除按钮。(我这里放置了三个按钮,“不感兴趣”、“屏蔽同类”、“图片引起不适”,都是删除数据行的操作)

将遮罩和按钮进行组合,命名为“删除按钮区”。默认隐藏。

中继器添加动作,每项加载时:

增加动作:设置“遮罩背景”尺寸,宽=[[img.width]](设置局部变量img=图片元件img,也就是中继器中的商品图),高=[[card.height]](设置局部变量card=卡片组合card,也就是包括商品图、卡片文字的整个卡片区域)。

2. 添加删除卡片及新增行的交互

Axure中继器制作瀑布流列表

“删除按钮”添加交互,鼠标单击时:

  • 删除行,this(当前行)从中继器(我将该中继器命名为“瀑布流列表”)。
  • 添加行,4行 为中继器(“瀑布流列表”),建议写入4行不同的数据,补位效果比较好。
  • 隐藏“删除按钮区”,也就是将遮罩和按钮隐藏掉。

“遮罩背景”添加交互,鼠标单击时:

隐藏“删除按钮区”。实现点击黑色半透明遮罩时隐藏“删除按钮区”的效果。

三、实现滑动效果

最后,将中继器转换为动态面板,属性中取消“自动调整为内容尺寸”,滚动条设置为“自动显示垂直滚动条”

调整动态面板的高度<中继器的高度,实现列表上、下滑动的效果。

以上就是Axure中继器制作瀑布流列表的全部内容介绍了,关于更多axure列表制作的教程信息,可参阅Axure中继器制作下拉列表框视频教程,欢迎关注北极熊素材库,给你带来最丰富的素材图片和最有用的教程,更多最新资讯。

0

赠人玫瑰,手有余香

本内容由小马原创发布,小编仅对内容版式进行调整,如有侵犯你的权利,请联系我们。

本文标签

如果你觉得好,你可以将本课程转发给你的朋友!

参与评论
验证码

输入的验证码不正确

0/10000

评论区

暂无评论

小马

创立独有的教学法,使复杂难懂的知识点简单,易理解,易上手

共发布了232个文章 共获得22个赞

最新发布的教程

查看更多此作者的教程
用户给我们的评价
北极熊素材库累计为超过1000+家中小企业提供服务
欢迎来到北极熊素材库

使用微信扫码登录

使用账号密码登录

请输入用户名,6-15个字符

请输入密码,最少6-15个字符

立即注册 | 找回密码

登录失败

注册及代表同意 网站协议
扫码登录及代表同意 网站协议

请输入用户名,6-15个字符

请输入绑定的邮箱

验证码

输入的验证码不正确

登录失败

提示信息

内置密码的链接已通过Emall 发送到你的邮箱中,请在三天内修复密码。

3秒后,将关闭此窗口 立即关闭

请输入用户名,6-15个字符

请输入密码,最少6-15个字符

二次密码不一致

请输入正确的邮箱

验证码

输入的验证码不正确

注册失败

您还不是我们的VIP会员

成为我的的VIP会员
即可享受6大特权并免费高速下载数以万计的设计素材,助力您的工作和学习

立即升级VIP会员