首页
学习
活动
专区
圈层
工具
发布

交互微动效设计指南

导语 | 本设计指南适用于UI界面中交互微动效,涵盖入场、出场动效,过渡动效和加载动效,在时间和缓动曲线的选择上提供了一些通用的设计建议,帮助设计师理清动效设计思路,提高设计效率。...一、本指南的适用范围 本指南适用于UI界面中交互微动效,属于功能性动效。...动效范围涵盖: 入场\出场动效(enter & exit)、过渡动效(transition)和加载动效(loading) 二、设计原则和设计考量 一个优秀的交互微动效,在设计上应该遵循以下三个核心原则...2曲线变化 曲线包含多种类型,在交互微动效设计中,缓动曲线(easing)的应用范围最广、效果最自然、对用户的干扰也较小,多用于与物理属性相关的属性变化中,常用场景如下: 结语 交互微动效以功能性为主,...李嘉娜 腾讯交互设计师 腾讯社交用户体验设计部-商业产品中心交互设计师。爱生活爱记录,喜欢一切鲜活有趣的事物。

2.1K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    我们最常见的UX设计交付成果有哪些?

    交互设计 如果你想制作和设计不一样的原型,推荐下载试用Mockplus,最快5分钟就上手! 1. 项目评估 简而言之,项目评估是一个可以帮助UX设计师了解产品现状的评估过程。...分析审核 分析审核是一种揭示网站或者应用程序的哪些部分可能会给用户带来麻烦、并减少转换的方法。...用例是一个事件中的操作或步骤列表,通常定义用户和系统之间的交互,以实现一个目标。 提示:用例并不是为UX设计环节所专用的,它们同样可以用于QA环节。...交互设计 很多人使用“线框”和“原型”这两个术语是可以互换的,但是这两个设计交付物之间有一个显著的区别:它们看起来不同,它们交流不同的东西,它们服务于不同的目的。...一个原型可以让用户体验到如何与产品交互。它可以是模拟的: ? 最重要的是,原型应该允许用户体验内容并以类似于最终产品的方式测试与接口的主要交互。 提示:尽可能在真实设备上测试原型。

    1.4K30

    关于交互动效视觉设计的些许笔记

    1、动效设计的三个原则 有序一致(运动规律、交互与动效的衔接) 产品调性(动效是否符合产品调性?...整体稳or惊艳) 愉悦用户(让用户感到愉悦、惊喜、眼前一亮) 2、交互意义 动效在整体上大部的稳的、简洁的,在细节上是可以风骚的 要考虑动效对用户使用是否有用,有何交互意义?...3、下拉刷新完成 (下拉刷新效果去掉 同时出现新的内容) 交互意义:让用户在下拉刷新时 不会焦虑 3、要有原型 静态原型、线框图、低保真原型——交互设计师 可交互原型——动效设计师...动效设计 不是looks like 看起来像 而是how it works 它是如何工作的 放在浏览器/手机中时,是什么样的感觉 4、了解开发 设计之后给开发两份东西:展示稿(ae)和交互原型 dribbble...让动效看起来更自然与舒服 所见即所得,所见又不是所得;是效果而不是手机上可交互的 Ae 案例:dribbble 上的sergey valiukh。 cuberto。

    1K30

    Java与js的交互

    在android的开发过程中,有很多时候需要用到本地java代码和javascript进行交互。...android对交互进行了很好的封装,在开发中我们可以很简单的用java代码调用webview中的js,也可以用webview中的js来调用本地的java代码,这样我们可以实现很多原来做不了的功能,比如点击网页上的电话号码后...废话不多说,这次教程的目标如下 android 中的java代码调用webview里面的js脚本 webview中的js脚本调用本地的java代码 java调用js并传递参数 js调用java并传递参数...脚本就可以通过我们给的这个别名来调用我们的方法,在上面的代码中,this是实例化的对象,wst是这个对象在js中的别名 功能三 java代码调用js并传递参数 只需要在待用js函数的时候加入参数即可...的函数test()的参数 功能四 js调用java函数并传参,java函数正常书写,在js脚本中调用的时候稍加注意 然后在html页面中,利用如下代码,即可实现调用 <a

    6.6K90

    iOS与JS的交互

    iOS和JS的交互看似两个问题,其实要解决的问题只有一个,那就是JS如何调用native方法。...因为查询文档我们就可以发现,在UIWebView中,native有直接调用JS的方法, 但是JS却没有直接调用native的方法。...Block传值,实现JS调用OC 3. 模型实现,JS直接用oc方法名来调用oc方法 4....h5协调,双方需要统一监听的字段 3.参数问题:如果此时的交互需要传递参数,参数也可以放在链接里,同样通过识别字符串的方法来获取 */ //第二步:拿到链接字符串的后续部分...,JS可以直接用oc方法名来调用oc方法,这样就类似于安卓的addJavaScriptInterface方法,在使用此方法时仍然要导入JavaScriptCore //第一步:创建一个用与JS交互的类JSHandler

    5.6K70

    UIWebView与JS的交互

    Github上的WebViewJavascriptBridge 这个用于UIWebView/WebViews和JS交互的封装库。 看sample的时候我容易被各种回调搞晕,我们先看代码。...中,交互的方式只有两种:send 和 callHandle,JS和OC都有这两个方法,所以对应的四种关系是: ?...这个例子展现了一个完整的过程,基本涉及了JS和OC的各种交互包括OC调用JS、JS调用OC等。如果你有其它的业务需求,也基本按照这个流程就可以依样画葫芦了,唯一不同的也就是业务逻辑了。...选择控制台,你就可以看到久违的调试窗口以及JS的console.log了。 ? 以上就是使用 WebViewJavascriptBridge 进行UIWebView与JS的深度交互的例子。...Node.JS都可以写服务器了,React Native都可以开发iOS了。学无止境,iOS应该先搞定OC和Swift再去搞前端。 参考:UIWebView与JS的深度交互

    5.1K20

    与外部系统交互的哪些坑?

    细想一下这种问题无论是哪一个系统,只要与外部系统交互得多了,都非常有可能或者必定会出现。 如何避免出现这样的情况?...a.在项目修改之前先设计方案,从代码层面上,梳理出修改点与外部系统交互的相关接口;从业务层面上,梳理出与外部系统交互的业务场景、历史数据兼容性、异常情况处理(比如外部系统挂了、查询的数据不存在。。。)...b.测试过程中根据列出的来测试点和接口模拟交互测试,一旦出现有与外部系统的交互,在测试过程中都需要与外部系统联测。 c.上线之前,一定要知会相关外部系统,本次上线的项目修改点是什么?可能引起的问题?...(2)系统健壮性不够,在与外部系统交互时,就应该要考虑到交互系统可以引起的一些问题,例如系统不够稳定、返回的参数有误、错误码不对,甚至还有可能抽风等,那我们在设计这些与外部系统交互的过程中,需要考虑到这些并合理处理...(3)线上数据的合理监控,这个方法只能起到辅助作用,在项目上线之后,就需要考虑哪些数据需要时时监控,其实我们有很多监控,但就是针对这一个值的没有,这也算是一个漏洞。

    1.1K20
    领券