童话说说技术创业美文职业
快好知
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

ProtoPie教程:列表长滑实现删除

7月23日 血海塔投稿
  对单条列表进行横向滑动显示其支持的操作项,是一种比较常见的移动端交互方式。本案例将以任务列表页面为例,使用Protopie软件来实现单条任务列表左滑删除、右滑设为完成的效果。
  涉及到的基本Protopie功能
  Protopie组件的使用
  触发:拖拽、监听、抬起、长按
  反应:移动、透明度、大小
  实现效果
  案例具体实现效果
  本案例在任务列表页面中对于单条列表均支持左右滑动。向左滑动显示删除操作,当滑动超过设定距离或点击删除按钮时,删除该条任务并将之后当任务进行上移。向右滑动显示设为已完成操作,同样的当滑动距离超过设定距离或点击设为完成按钮时,对任务文本添加删除线表示其已完成。
  案例源文件下载预览
  https:cloud。protopie。iop2dbc6cb9d4
  实现思路
  3。1左后横滑的操作及范围分析
  由于单条列表是支持左右滑动,并基于用户的滑动距离实现不同的反馈,这在Protopie中主要通过用户滑动操作抬起后列表本身的位置X来进行判断的。
  如图所示,将界面的横轴分为5个不同区段,分别为直接删除区域、显示删除按钮区域、不显示操作项区域、显示设为完成按钮区域、直接设为完成区域,当用户抬起操作执行时,列表锚点X落入不同范围执行对应操作。
  操作范围图示
  3。2利用组件提升效率
  Protopie在4。0版本上新增了组件功能,通过建立组件,可以将同类的动效组件快速应用到不同场景,避免不必要的重复性工作,提高原型制作效率。本案例中的任务列表页面中每个单条的列表支持的触发及反应一致,可以通过建立单条列表的组件并在具体场景中复用,来减少重复设置提升效率。
  新建组件:一种是在具体场景页面中选取要建立的组件所涉及的所有图层,点击上端的“组件”或者右键选择“创建组件”实现组件的建立。另一种可以直接在组件管理面板中点击加号新建一个空的组件对象。
  添加组件的两种方式入口
  使用及编辑组件:组件编辑完成后,回到场景,可以直接将编辑好的组件从左侧拖入到画板,实现组件的调用。根据使用场景的不同,可以对组件做单独调整,像本案例中可以编辑列表中的文本内容。
  如果需要调整组件母版,点击左侧的组件图标,双击要修改的组件即可编辑。还可以在场景中选中一个调整后的组件,勾选“设置为母版组件”,完成后组件组件在图层列表中的颜色变化,这样对其的调整会同步到其他组件上。
  设置为母版组件方式及设置成功后视效差异
  3。3不同长度文本的删除线添加
  案例中当任务列表设为完成后对具体的文本会添加删除线,并且删除线有从左向右展开的动效。Protopie中文本的样式中没有删除线的设置,所以实现是我们需要使用矩形来实现。同时由于对于列表我们使用了组件,所以具体效果需要根据文本的长度实现调整。
  这里涉及Protopie中的文本处理表达式length(source:TEXT),支持计算文本的长度(字符数空格数),乘上单个文字的长度就可以获得文本删除线的宽度。
  文本长度函数说明
  具体实现步骤
  Step1
  新建Protopie文件,将Figma的页面设计文档导入到Protopie中。选择单独的一行列表,及其对应的删除提示设为完成提示,建立组件。利用组件复制出多个列表并添加到滚页容器中,实现基本视效。
  基本视效界面
  Step2
  进入组件,首先实现列表的左右滑动,使其支持拖拽进行横向移动,并监听列表的X的位置判断左右移动的方向显示删除提示或设为完成提示。
  拖拽及监听设置
  Step3
  添加抬起触发,当抬起列表时。基于之前的横滑范围及具体操作的分析,设定列表X不同范围区间下抬起操作的对应反应。
  其中当列表的X327对应直接设为完成的范围下,对预先设置的文字蒙层及删除线添加大小变化,大小变至表达式length(taskname。text)9。
  列表抬起触发设置
  Step4
  当用户拖动过程中,列表X的值在直接删除或直接设为完成的范围内时,移动delete及checked的图标以提示操作直接生效,但当用户拖动到其他三个范围内时则将delete及checked图标移动至初始位置。在对列表X的监听中增加对于的条件及反应设置。
  列表位置X的监听设置
  Step5
  在组件中对delete及checked图标添加单击触发,使其在点击后实现列表删除或设为完成的对应反应。可以测试一下,到这一步列表组件的部分就实现完成了。
  checked图标单击触发设置
  Step6
  回到场景中,我们会发现目前就遗留一个问题就是,当任务列表删除后,组件中设置的列表高度缩放消失,在列表序列中会导致新增出空缺行的问题。
  为解决这问题,我们需要在场景中对每一个调用的列表组件添加一个高度比的监听触发,当其高度发生缩放时(删除操作生效时),向上移动该列表之下的所有列表组件。
  案例中一共设置了9行列表,所以对应第4行列表高度变化时,第59行都需要增加一个向上移动的设置如下图所示。
  组件高度比监听设置
  所有设置都完成后,便可以在预览窗中连接手机查看效果啦
投诉 评论 转载

Axure教程:轻松导出图标字体所有图标近几年图标字体使用非常广泛,它的优点是可以自定义图标颜色、大小等参数,且图标不会失真。本文将教你轻松导出图标字体中的所有图标,任你所用。一、问题来源最近在集中整理一……Axure教程:高保真的评论页今天和大家分享怎么用中继器制作评论页。该原型使用方便,评论内容只需要填写中继器表格即可使用,而且交互齐全完善,所以推荐给大家使用。喜欢原型或者有疑问的小伙伴们可以在下方评论处给……ProtoPie教程:列表长滑实现删除对单条列表进行横向滑动显示其支持的操作项,是一种比较常见的移动端交互方式。本案例将以任务列表页面为例,使用Protopie软件来实现单条任务列表左滑删除、右滑设为完成的效果。……Axure教程:网易云音乐首页原型设计作者利用Axure动态面板功能对网易云音乐首页进行了一个简单的原型设计,那如何利用Axure动态面板功能实现轮播效果及交互功能以及隐藏丑陋的滚动条呢?下面来和我一起研究一下……以个人书架业务为例,解析原型图的设计流程原型图到底该怎么画?这是大多产品经理入门时遇到的问题。有人会把原型图画成一幅精美的设计图;也有人在纸上手绘线框图;甚至有人不画图直接就进入开发了。本文作者从自身工作经验出发,结……Axure教程:实现鼠标按住时散开改变按钮颜色增加遮罩如何在Axure中,实现鼠标按住时,散开改变按钮颜色?一起来本文中看看首先我们来看一下简陋效果(是真的非常简陋):请手动无视最后一次,gif上传后出现的未知问题……Axure教程:获取验证码倒计时效果的实现很多APP或者网站都支持手机号登录,手机号登录一定会涉及短信验证的获取。获取的过程有时间有效性,一般默认为60s,如果用户在时效内未接收到验证码,可再次点击“获取验证码”来获取……Axure教程:商品对比关注购物车为了方便用选购商品,现在的电商网站,通常都会有对比、关注、加入购物车这三个功能。我们以京东商城为例,看看如何通过Axure实现这三个功能。图例如下所示:【需求分析】……ProtoPie进阶教程:列表滑动的操作判断本案例会用列表滑动操作的速度判断为例,教会你在Protopie中进行操作判断的主要思路和多种实现方式。具体运用场景对于长列表来说,我们一般会增加一个回到顶部的按钮,……Axure完成前端开发可行性探索曾经有产品经理使用Axure做个人博客,并发布上线。Axure到底有多少潜力?能否可以挑战更多的开发项目成为直接上线可用的产品?笔者正好利用2020年超长的春节假期进行一……Axure教程云盘案例原型:文件管理(图片、视频、文档、音乐今天和大家分享一个后台文件管理demo,包括图片管理、视频管理、音乐管理、文档管理和其它文件管理。这个demo也可以看做云盘、网盘的demo。该原型交互效果齐全,使用也简……Axure9教程:如何制作验证码倒计时,并重新获取交互效果?登录功能在互联网产品中基本上是一个必备的功能,形式也多种多样,其中较为常见的是手机号验证码登录,那我们如何制作高保真的交互效果呢?本篇文章笔者将以Axure9为工具给大家分享如……
第一方和第三方cookie是什么?一个简单的设计,帮这个产品提升了10的用户转化为什么我们无法站在用户的角度里去体验产品?积极计算:教你在科技时代做“幸福设计”消息推送设计原理和规则互联网金融行业分析及产品设计Robinhood:使股票交易变得更简单的设计策略提升按钮设计体验的三大设计原则设计思路悖论:用行为催生动机价格高还想卖的得好?你需要一个说服用户的核心逻辑促销优惠分摊算法的正确打开方式那些你不得不知的抢购业务要点
如果你想做自媒体赚钱那么你必须掌握这几个步骤游客须知观演须知和游乐设备乘坐须知中英文双语版小学英语作文我们的班会耿斯汉与汪峰合唱是什么歌?热传聚热点网 刘畊宏毁誓言,开始直接带货割韭菜,原来他们的目的是一样的我喜欢南京城的春天年十二星座运势完整版美国社区学院创新教育探究担起爱父亲的责任淘宝详情页用户说怎么设置大学助学金申请书生活需要我们有脚踏实地的努力,也要我们有仰望星空的诗意

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界