Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Axure原型设计:滑动内容选择器

Axure原型设计:滑动内容选择器

原创
作者头像
用户2697670
发布于 2024-09-20 02:52:50
发布于 2024-09-20 02:52:50
2270
举报
文章被收录于专栏:AxureAxure

滑动内容选择器通常是一种用户界面组件,允许用户通过滑动手势在一组内容之间进行选择。这种组件可以在移动应用程序或网页中使用,以提供直观的图片选择体验。

那今天就教大家如何用中继器制作一个滑动内容选择器,我们会以滑动选择电影为案例,具体实现的效果如下:

一、效果展示

  1. 可以左右拖动选择电影,选择对应的电影
  2. 也可以通过鼠标单击,快速选择对应的电影
  3. 选中的电影会放大,背景大图会显示该电影的大图(部分)
  4. 下面会回显已选择的电影的信息

二、制作教程

1. 图片中继器的设置

我们需要增加一个中继器,在里面添加一个图片元件和透明的矩形,如下图所示摆放。

中继器表格里增加一下几列

  1. no列:对应序号,按12345……顺序填写即可
  2. pic列:图片列,鼠标右键导入对应图片
  3. name列:对应电影名
  4. score列:对应评分
  5. introduce列:对应基本介绍
  6. xuanzhong列:用于控制哪项被选择,如果值等于1,就默认该行内容被选中,一般默认第一行内容被选中

填写完成后,在中继器每项加载时,我们添加交互,用设置图片的交互,将图片设置到中继器里面的图片元件。

2. 大图的设置

我们增加一个图片元件,宽度和沾满手机屏幕,上面放置一层半透明的遮罩,大图只显示一部分内容,即遮罩所在的区域。

在遮罩所在区域的底部居中位置,我们放置一个倒三角形,图片移入该区域,就是选中该图片的意思。

我们将这里面所有元件转为动态面板,因为只有动态面板才能显示一部分内容,而且可以写拖动的交互。

我们在中继器每项加载时添加条件,我们定义如果xuanzhong列的值等于1,那该部分内容就是被选择的,所以我们用设置图片的交互,将符合条件的所在行pic列的图片值设置到背景大图里。

3. 回显内容的设置

我们增加两个文本标签,分别对应于介绍文字和电影名,如下图所示摆放

在内容被选择后,我们通过设置文本的交互,将被选择锁在行name列的值设置到电影名的文本标签,将introduce列和score列的值分别设置介绍的文本标签里。

4. 选中图片放大的交互

在内容被选择后,我们通过设置尺寸的的交互,将对应的图片设置大一点,这样就有突出选中的效果。

5. 动态面板拖动时的设置

鼠标拖动图片区域的动态面板时,我们用移动的交互,将图片中继器移动,但是这里需要注意,移动的交互无法直接移动中继器原件,所以我们可以把中继器组合一下,然后移动中继器组合。移动我们选择跟随鼠标水平移动,并且根据实际情况设置移动的边界。

拖动结束时,我们要先判断移动了多少格,例如一格的宽度是137,那他可能移动了200的距离那这就相当于移动了1-2格的距离,所以我们要用tofixed函数来进行四舍五入,得到一个整数的移动数。

然后我们在用移动的事件,将图片中继器组合移动到对应格数的位置,例如200/137=1.46,四舍五入之后其实就是移动了一格。

然后我们我们再用更新行的交互,这里移动格数和中继器序号相等的相当于被选择了,所以我们将他选中列的值更新为1。这里还需要考虑到的一点是,前面可以能已经有其他行被选择,他xuanzhong列的值已经是1了,所以我们要用标记行的交互,先标记所有行,然后把所有行xuanzhong列的值更新为0,再执行上述的交互。

6. 鼠标单击图片的交互

这里和上面的原理基本一致,但是我们就不需要计算移动了多少格,我们直接从点击的图片所在的行数就可以判断了,例如第几第三张图片,就是要移动到第三格的位置,所以后面移动的交互,以及先标记所有行,然后把所有行xuanzhong列的值更新为0,都是和前面一样的。

这样我们就完成了滑动内容选择器_选择电影案例的制作了,下次使用也很方便,我们只需要在中继器表格里填写内容,即可自动生成交互效果。后续我们也可以根据需要增加一些中继器之间的联动,例如通过是筛选事件查看对应的电影排期等效果。

那以上就是本期教程的全部内容,感兴趣的同学们可以动手试试哦,感谢您的阅读,我们下期见。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Axure RP9中文版,交互式原型设计软件Axure RP 9永久版下载安装
Axure RP是一款来自美国Axure Software Solution公司的旗舰产品,它是一款专业的快速原型设计工具。使用它,你可以快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。无论你是负责定义需求和规格、设计功能和界面的专家,还是一名初学者,Axure RP都能够满足你的需求。
用户10413399
2023/03/16
5.1K0
Axure RP9中文版,交互式原型设计软件Axure RP 9永久版下载安装
Axure高保真原型设计:多层级动态表格
多层级表格又成为树形表格,是在后台常用的一种表格形式,当表格数据存在多层级关系是,可以通过多层级表格,从而更加清晰的呈现数据内容,帮助人们更好地理解和分析数据之间的关系,从而更加有效地传递信息。
MoSiPM
2024/09/19
1.1K1
Axure高保真教程:移动端多选图片上传
在移动端应用中,提供多选图片上传功能对于用户体验和功能性具有重要意义,尤其是在像微信、微博等社交媒体平台上。
MoSiPM
2024/09/04
3500
Axure教程:用中继器做图片轮播
首先,市面上的图片轮播教程都是用动态面板来做的,他是将不同的图片放入不同的动态面板,然后通过设置动态面板的next和previous来实现轮播的。这样做看是没有问题,但是用起来非常不方便。为什么呢?第一,动态面板做的相当于写死了,例如你有四张轮播图,下次想改成10张,那你就需要复制多6个页面,在分别到各个页面设置交互和导入图片;第二,如果想改变轮播图的尺寸,那我就要到10个页面分别修改。这样导致浪费了很多的时间,导致制作出来的元件复用性低。
MoSiPM
2024/09/02
2330
Axure高保真教程:日期时间下拉列表
在系统中,我们经常会用到日期时间选择器,它同时包含了日历日期的选择和时间的选择,一般是下拉列表的形式进行选择。
MoSiPM
2024/09/05
7290
Axure高保真教程:制作书本翻页效果
翻书效果是一种模拟真实书本翻页动作的视觉效果,常用于网页设计和应用程序中,以增强用户体验和交互性。这种效果通常通过动画和过渡效果来模拟书页的翻转,使用户感觉像在真实的书本中翻页一样。
MoSiPM
2024/09/04
3880
Axure高保真教程:多选树形表格
树形表格常用于处理有结构性的表格数据,例如像分行支行有明显上下级别的数据,就比较适合用树形表格的方式查看,可以直接查看分行数据,也可以打开对应分行,下钻查看支行的数据。
MoSiPM
2024/09/05
4350
Axure交互大全:Axure全交互模板及视频教程
我在指导粉丝设计原型的时候,发现大部分同学其实并没有系统的学习过axure的交互动作,他们设计交互时往往需要花大量的时候上网查询,而网上也没有一个关于axure全部完整交互的模板。
MoSiPM
2024/09/02
6770
【原型设计】如何利用Axure实现下拉子菜单?
Axure RP是一款专业的快速原型设计工具,让我们能够快速设计并创建出应用软件或Web页面的具备高保真和交互能力的原型。通过原型设计,不但能更好地与客户进行交流确认,也能明确地给开发人员以成品效果作为开发指导。本文介绍如何透过这款工具实现下拉子菜单功能的原型设计。
嘉为蓝鲸
2020/05/13
5.3K0
【原型设计】如何利用Axure实现下拉子菜单?
Axure高保真教程:用中继器制作卡片多条件搜索效果
卡片设计通过提供清晰的信息结构、可视化吸引力、易扩展性和强大的交互性,为用户界面设计带来了许多优势,使得用户能够更轻松地浏览、理解和互动。
用户2697670
2024/09/18
2840
Axure高保真教程:鼠标滚动上下翻页效果
鼠标滚动上下翻页效果是一种常见的网页交互设计,它使得用户可以通过鼠标滚轮的滚动来实现页面的上下翻页操作。这种效果通常应用于多图片、或长页面分页浏览的情况,使得用户可以方便地快速浏览内容,提高用户的交互体验。
MoSiPM
2024/09/05
5260
50个Axure画原型技巧,产品经理速学速用
Mac 使用快捷键 「Cmd + ,」,Win 使用「F9」,调出「偏好配置」弹窗。
用户2697670
2024/09/19
4630
Axure RP 10 进阶指南:从全局变量到JavaScript语法,打造高效原型设计!
在快节奏的原型设计领域,对于 Axure 这样的工具,很多人往往都是直接上手,通过摸索来学习。
MoSiPM
2024/09/04
7100
Axure RP9 商品列表排序
布局:[流行][上新]:文本标签、[价格从低到高]:动态面板、[商品列表]:中继器 添加商品模板
赵哥窟
2019/06/15
9630
Axure RP 9 for Mac(原型设计软件)
Axure RP 9 for Mac是一款交互式原型设计软件,使用axure rp9以最佳的方式展示您的作品,优化现代浏览器并为现代工作流程设计。同时确保您的解决方案正确完整地构建。Axure RP 9 for Mac为您整理笔记,将其分配给UI元素,并合并屏幕注释,新的交互构建器已经过全面重新设计和优化,易于使用,是一款非常强大的交互式UI原型设计。
Mac小小心
2023/04/13
1.8K0
Axure RP 9 for Mac(原型设计软件)
Axure原型设计丨页面滑动效果
操作环境:Windows系统(小编目前Windows系统,不过苹果的axure操作应该差别不大)
亲民创业网
2018/12/27
2.3K0
Axure实战06:创建一个AppleSymbol图标库网站
在本章中,你将学会如何使用Axure中继器和内联框架创建一个AppleSymbol图标库网站。
每周聚焦
2022/05/07
2.9K0
Axure RP8入门之基本操作篇
格式说明:“Password”表示主要用途;“Input”表示元件类型,一般情况下可省略,当有不同类型的同名元件需要区分或名称不能明确表达用途的时候使用;“01”表示出现多个同名元件时的编号;单词首字母大写的书写格式便于阅读。
胡琦
2021/09/09
5.9K0
Axure原型设计:使用动态面板实现收藏→已收藏
(3)在“收藏”面板下的矩形内填入文字“收藏”,并将空心五角星Icon放到合适的位置
MoSiPM
2024/09/25
1760
原型设计软件Axure中文版,Axure如何下载?Axure软件安装教程
Axure是一款专业的交互式原型设计工具,旨在帮助用户快速制作高品质、高保真度的原型。若你是一个网站设计师或产品经理,那么Axure是你不可或缺的工具。在Axure中,你可以轻松的进行页面设计、交互效果制作、动画效果制作等等。
用户10436734
2023/03/26
4.5K0
原型设计软件Axure中文版,Axure如何下载?Axure软件安装教程
推荐阅读
相关推荐
Axure RP9中文版,交互式原型设计软件Axure RP 9永久版下载安装
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档