前些日子,我发布一个苹果官方文档的翻译,之后就有不少同学朋友问我:翻译苹果官方文档能做什么,开发过程用到的时候很少,浪费时间,还又没什么用。今天,刚好有时间,就在此申明一下翻译苹果官方文档的实质作用:
前言 本文翻译自 Why Moving Elements With Translate() Is Better Than Pos:abs Top/left,本文有改动,添加了一些作者自己的理解,不当之处还请看客指出。 翻译正文 目前我们对文档中的某个元素进行移动有两种方式, 1,使用transform提供的translate族函数进行缓动 2,对元素进行绝对定位,在制定时间内改变top/left值 但是,这两种方式有什么区别呢? 长话短说,作者
今天很累,很累,本来不想写文章来,所以晚上回家之后,打开 Twitter 想浏览一下外国的新闻,顺便看看 NBA 的集锦来。可是,像我这么爱学习的一个人, Twitter 关注的都是 IT 号,也是服了自己了。
在过去的几年里,神经网络为文本分类和问题回答等自然语言任务的准确性和质量带来了快速的提高。深度学习导致的令人印象深刻的结果的一个领域是需要机器生成自然语言文本的任务;其中两个任务是基于神经网络的模型需要具有最先进性能的文本摘要和机器翻译。 然而,到目前为止,所有基于神经网络和深度学习的文本生成模型都具有相同的,令人惊讶的人类局限性:像我们一样,他们只能逐字,甚至逐字母地生成语言。今天Salesforce正宣布一个能够克服这个限制的神经网络机器翻译系统,以完全并行的方式一次翻译整个句子。这意味着用户等待时间降
2018-08-27 by Liuqingwen | Tags: Android 翻译 | Hits
在过去的几年里,随着技术的飞速发展,神经网络推动了自然语言任务在准确性和质量方面的快速提高,如文本分类和问题回答等。而其中由深度学习带来的一个令人印象深刻的领域是需要机器来生成自然语言文本的任务。其中两个任务是基于神经网络模型且具有最先进的性能的是文本摘要和机器翻译。 然而,到目前为止,所有基于神经网络和深度学习的文本生成模型都具有相同的、令人惊讶的局限性:就像我们一样,它们只能逐个单词,甚至逐个字母地生成语言。如今,Salesforce正宣布了一个能够克服这种局限性的神经机器翻译系统,它可以以完全并行的
本文介绍了一种用于神经网络机器翻译的全并行文本生成方法,该方法通过同时考虑多个可能的派生计划来生成翻译,从而显著减少了延迟。通过使用自回归模型和非自回归模型,作者展示了在翻译任务中,该方法在质量和速度方面均取得了显著的优势。
“心中有剑,落叶飞花,皆是兵器”是武侠世界中武功的超高境界。这句话用来形容Python动画也是非常合适的。从最原始的手工动画到现在的好莱坞动画大片,动画原理都一样,只是换了一个表现的媒介而已。这个原理就是“心中之剑”。
MG动画,英文全称为:Motion Graphics,直接翻译为动态图形或者图形动画。通常指的是视频设计、多媒体CG设计、电视包装等等。 动态图形指的是“随时间流动而改变形态的图形”,简单的来说动态图形可以解释为会动的图形设计,是影像艺术的一种。通俗的说,MG动画就是让图形和图形组合,按一定规律运动起来了,从而实现了想要表达的主题,具有科技感和时尚感,视觉效果明快,具有一定幽默和趣味性。
https://github.com/Rkhcy/PhysicsBasedAnimation
本文绘图软件 https://www.desmos.com/calculator 通过属性动画,我们可以模拟各种属性的动画效果,但对于这些属性来说,动画变化的速率和范围,是实现一个更加『真实、自然』的动画的基础,这两件事情,就是通过TimeInterpolator与TypeEvaluator来实现的。 TimeInterpolator与TypeEvaluator共同作用在ValueAnimator上,通过复合的方式产生最后的数据,这也就是数学上的『复合函数』,TimeInterpolato
以 jQuery 为例,还记得之前在我爱水煮鱼上推荐的那个缓动插件 jquery.easing.js 吗?常规的动画效果就是线性变化,例如匀速的移动某个块或者元素。这种过渡效果很显然是非常低端普通的。有了 jquery.easing.js 这个插件之后,就可以调用里面定义的一些动画过渡效果,让你的网页中的动画效果更佳的自然生动、与众不同。
一次在逛Github的时候,看到一个漂亮的登录界面,用的是Transition做的。我就直接贴上地址:
场景描述:日前于苏州举办的 GTC China 2019 上,网易雷火伏羲实验室介绍了其 AI 编舞项目,借此提升游戏中动画的表现。将传统的人工编舞技术赋予 AI,可以在更短的时间内得到符合游戏品质的舞蹈内容。因此,可以促进更多玩家进行互动与分享,同时将宋词歌舞以游戏的形式呈现在大众眼前。
静电说:近期我们将连续翻译海外作者Danny Sapio的设计经验法则文章。在翻译的过程中,自己也受益匪浅,一方面,我会通读英文原文,大声朗读出来,并标注生词来进行学习,另一方面,也从中获取了不少新鲜的观点,验证了自己之前的观点。比如说,设计是基于密度的而非像素。就是一个非常棒的法则。当我们还在为设计多少倍的图迷茫无措的时候,你确实应该更去懂一些原理。来看文章吧!
1.WPF简介 WPF:WPF即Windows Presentation Foundation,翻译为中文“Windows呈现基础”,是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。在之前做winform中, 也做过一些动画效果, 但是整个动画都需要我们自己去编写, 利用计时器或线程去直接操作UI元素的属性, 然而在WPF中, 则是通过一种全新的基于属性的动画系统, 改变了传统的开发模式。
二. 根据 LeetCode 上第 150 号问题的描述,将示例描述动画显示在PPT上
Animate 通过CSS3封装的一个css插件 wow.js 可以链接到CSS动画库 两者配合起来可以快速制作你的网页特效
2018-08-13 by Liuqingwen | Tags: Android 翻译 | Hits
前言-关于这段译文 Windows Phone开发的中文资料缺乏,这段译文翻译自《UI Design and Interaction Guide for Windows Phone 7 Series》,翻译活动由http://www.wpmind.com/ 的站长小指发起,最终版本将会在http://www.wpmind.com/ 发布。希望更多的人参与到Windows Phone开发中来。 之前,Jake已经在他的Blog中发布了他翻译的部分:Windows Phone 7用户界面框架。本人负责翻译的是W
序:本文翻译自苹果官方文档,自己想系统的了解每个控件的官方解释。只翻译了部分,详情见官方文档。
什么是动画呢?动画实际上就是不同的图片连续起来形成的。flutter为我们提供了一个AnimationController来对动画进行详尽的控制,不过直接是用AnimationController是比较复杂的,如果只是对一个widget的属性进行修改,可以做成动画吗?
犀牛3D建模软件:Rhino 7 可以创建、编辑、分析、记录、渲染、动画和转换 NURBS 曲线、曲面和实体、细分几何 (SubD)、点云和多边形网格。除了您的硬件之外,对复杂性、程度或大小没有限制。
Rhino 7是一款强大的建模神器,提供精准的曲面工具用于渲染表现、动画、工程图、分析评估以及生产用的模型并兼容3dmax、Softimage模型。
当然,这并不是谷爱凌不务正业。因为在咪咕演播室里的其实并不是谷爱凌本人,而是她的“数字分身”Meet GU。
Rhinoceros 7 for Mac是一款名气非常大的三维建模软件,全新一代3D建模造型工具。Rhinoceros为用户提供精准的曲面工具用于渲染表现、动画、工程图、分析评估以及生产用的模型并兼容3dmax、Softimage模型。Rhino犀牛中文版广泛地应用于三维动画制作、工业制造、科学研究以及机械设计等领域让用户从从设计稿、手绘到实际产品提供完整的技术支持。
本文主要翻译Why use DirectComposition,介绍 DirectComposition 的功能和优点。
就像下面这张GIF,左边是张静态图片,随着画者一点一点为其勾勒色彩,右边的动图也在实时地变换颜色。
这篇文章是接着第一篇写的,要是有同行刚看到的话建议从前面第一篇看,这是第一篇的地址:iOS 转场动画探究(一)
这篇文章是接着第一篇写的,要是有同行刚看到的话建议从前面第一篇看,这是第一篇的地址:iOS 转场动画探究(一) 接着上一篇写的内容: 上一篇iOS 转场动画探究(一)我们说到了转场要素的第四点,把那个小实例解释完,这篇还有一点我们接着总结: Demo的下载地址这里再发一次: 这里是Demo的下载地址 5、 转场协调器协议 UIViewControllerTransitionCoordinator 可以通过需要产生动画效果的视图控制器的transitionCoord
我们讨论了iOS7的弹簧动画、JNWSpringAnimation和Facebook的Pop,很自然的你会想知道该使用哪个动画框架。有一个我不是仅仅选一个动画框架并单独专注于它的原因,我想要提供一个大的关于你可以构建动画和iOS原生界面的不同方式的概览。
Javascript 动画怎么可能总是和 CSS transition 一样快,甚至更快呢?到底是什么秘密呢?Adobe 和 Google 是怎么做到让他们的富媒体移动网站的速度和 native app 媲美的?
Fresco是一个比较大的开源项目,类的总数超过450个。经过一个来月的翻译,终于将绝大部分Fresco的源码翻译完毕了,也写了几篇Fresco各个模块的分析博客。Fresco的源代码是一个巨大的宝库,让我能够一窥Android高级开发者开发一个项目的方式与思路。之后如果有时间我还会带来更多的Android开源项目的源代码翻译。 这个图是我将所有模块整合之后的类图,图片比较大需要下载到本地,大家如果有兴趣可以结合之前的几篇博客和Fresco的翻译项目观看。简书上传的图片会被压缩所以附上原图地址:Fre
不要急躁,开始的我和你是一样的,第一遍看完,完全不知道在说什么,不明白不要紧,请先收藏此文章,然后先去学习下Flutter内置的25种动画组件。
好不好用自己用了才知道,7K+ 行,18W+ 字符,凝聚了多少个日夜的缠绵。 它涵盖了大量百度的网页,从登录框到按钮,从扁平到质感,升华了多少设计师前沿的灵感。 做出一款不管是强迫症,还是设计师,都能佩服舒心的主题,真的太难。我曾多次尝试扁平与质感的平,大量留白的舒心,用色彩块代替繁琐和带强烈割据感的线条… 在一个被大众所摒弃的拟物化、随处可见的背景直接引用图片来简单模拟质感、改了大框架却连简单的链接、输入框、按钮都没有一丝一毫的修改、到现在都很少用上字体图标、单调到甚至没有任何动画、甚至推广满屏幕的陈旧的百度网页,搭建起一个全新的设计风格,这才是百度所应有的样 子,独具一格,简约而现代… 我使用了一些质感但不守旧的配色,轻简的质感阴影和鲜明的色块… 百度的每一款产品都在属于它们本身的独特设计风格上,反复优化统一。
一 框架层面 二 Lua层面 三 工具层面 四 android打包 一 框架层 总体来说,cocos2dX提供的一个简便的框架,包括了渲染,动画,事件分发,网络还有UI,物理引擎等几大模块。对于做一个游戏从功能上来说已经 足够了。我从这几个方面分别探讨下cocos2dX的优缺点以及我们在项目中是怎样用到的 (1)渲染:渲染这块,他的渲染数据跟Sprite进行了绑定,然后对于openGl也是直接进行了调用,而不是採用策略或者插件进行调用。对于后期假设採用DX的话 我认为这块比較冗余些。可是这些并不会影响游戏的渲染速度。它提供了batch来进行批次渲染。所以在游戏里,我们对资源进行了分组,然后分别用textPacker 拼成一张图片,格式呢 没有alpha的採用 RGB565,有alpha的採用RGBA4444,要求高的话就採用RGBA8888,然后统一採用批次渲染。游戏的速度会提升非常多。 对于游戏数据的管理,cocos採用CCTextureCache这个单例类进行管理。释放能够採用所有释放,还有释放没实用过的。而且也提供了异步载入动画资源的方法 (PS:这个对于想做ARPG的同学来说,但是好东西了)。所以对于渲染这块,我们尽量用批次,然后记得释放内存就OK了。 (2)动画:cocos他提供了一套action机制。总体来说,是sprite run action。然后驱动action里面的动画数据,进行播放动画。全部的动画都能够走action 接口。对于使用者来说,也不用去关心其它东西,仅仅须要初始化好你想要的动作,然后把动作数据塞给action。然后让sprite run 就能够了。大概action就是这个 流程。本来我们想自己写自己的动画,可是到后期,由于自己写一套工作量大。所以对于move,scale什么的仍旧採用cocos自己的。仅仅有animation採用了我们的。 可是如今想起来,全然没有必要。cocos提供的已经足够了。我们所须要做的就是把动作编辑器导出的动画数据用cocos的动作翻译(对于动作编辑器我后面会讲)写 这么一个层就好 (3) 事件分发:cocos对于事件分发这块就比較弱了。他是事件管理是通过存储每个object以及他接收事件的优先级。然后进行分发。可是他并没有对场景进行树的管理 。所以我们的改变就是建立起场景树,然后事件分发先从场景顶端往下分发。期间每一个节点能够设置是否响应以及是否继续往下传递的属性(作为OC出身,这块全然模仿苹果那套) 全然丢弃了cocos的那一套事件分发机制。对于场景树的维护,仅仅须要每次step的时候更新下。所以对于查询性能须要好好写一下 (4)网络:cocos提供了对curl的封装。提供了http的一些简单比方get,post的封装。但对于断点续传等并没有封装。对于socket,cocos则全然没有提供。我们採用了 BSDSocket (5)UI:UI这边,cocos提供了几种简单的控件,比方CCButton等。他们都继承于CCSprite,可是太少。并且初始化方法是在是太过于奇葩。所以我们自己写了一套UI。 (事实上无非也就是 button,label,tableView,scrollView,image还有textInput)他们也都继承CCSprite。然后添�一些每一个控件独有的逻辑就能够了。最麻烦 的应该就是textInput了。照着cocos提供的input写一遍,然后改改。(cocos提供了CCEditeBox,可是这货的的解决的方法是在IOS上调用IOS的的控件。可是他是直接加到了egLView上,对于页面移动,页面关闭处理起来比較麻烦。 所以这个临时还不能用) 二 lua 为了让游戏更有灵活性,cocos提供了lua。由C++做引擎,然后lua去写逻辑。这样就能够绕开苹果的审核。我们就讨论下C++与lua碰到的问题。 (1)通讯:cocos採用了tolua++来进行C++与lua的通讯。看Cocos2dXLuaLoad文件中,那些就是lua与C++通讯的一个层。详细通讯原理比方是通过 栈,什么的我就不讲了(事实上我也不太懂)。这些东西tolua++都已经替咱封装好了。我们须要做的就是写好C++文件 然后生成load文件。在CCLuaEngine里调用你生成的那个load方法。lua就能够訪问C++了。须要说明的是,我们这边尽量是lua调用C++的方法,C++不会去调用 Lua的方法。调用也是通过callBack去调用。 (2)问题: 问题1.当C++里面的函数须要传递lua指针时:在C++里,lua的函数指针是一个int的 变量。生成时
FACS,即Facial Action Coding System,面部表情编码系统。按照惯例,这里附上一段翻译自维基百科的内容:
开篇:想通过输出Vue系列文章,让大家全面理解Vue的实现原理,掌握实用技巧,能在实战中使用Vue,解锁一个开发技能。
原文地址:Introducing Constraint Layout 1.1 原文作者:Sean McQuillan 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:Moosphon 校对者:androidxiao LeeSniper 约束布局(ConstraintLayout)通过使用 Android Studio 中的可视化编辑器来为您生成绝大多数的 UI,进而达到简化 Android 中创建复杂布局的目的。它通常被我们描述为更加强大的 RelativeL
Rhino 7是一款强大的3D建模工具!最新版Rhino 7对SDK进行了重大改进,包括API 改进、更好的文档和一些重要的新功能,帮助用户为您可以想象的任何形状建模!
本章内容是android.widget.CompoundButton,翻译来自德罗德,再次感谢德罗德 !期待你一起参与Android API 的中文翻译,联系我over140@gmail.com。
Rhinoceros 7 for Mac是一款功能强大的三维建模软件。在此版本中,我们开启了全新的建模工作流程,并将许多稳定的功能进行了完善。Rhino 7增加了细分建模、Rhino.Inside.Revit、四边面重新拓扑等新功能。
https://appmaster.io/blog/top-10-mobile-app-ui-design-ideas-2022
翻译自:QUICK GUIDE: ANIMATIONS WITH UIVIEWPROPERTYANIMATOR 译者:Haley_Wong
AI科技评论按:这里是,雷锋字幕组编译的 SIGGRAPH 2018系列,带你了解 Computer Vision 领域的最新研究成果。
大家好,我是零一,经常有读者问我:自学怎么学,要学的知识那么多,根本记不住怎么办?
(VRPinea 5月13日讯)昨天凌晨,谷歌2022年度全球开发者大会如约而至。虽然往届I/O大会的焦点主要集中在软件上,但自从谷歌在2019年的大会上推出Pixel3a智能手机以来,硬件的“存在感”就开始逐渐增强,甚至在今年超越了软件。
玄武门之变是唐高祖武德九年六月初四(公元626年7月2日)由当时唐高祖李渊次子秦王李世民在唐王朝的首都长安城大内皇宫的北宫门——玄武门附近发动的一次流血政变。
了解过Android 开发的应该知道,在Android 中给控件设置属性动画还是比较麻烦的,而且多个属性动画一起设置的话更是麻烦,要写很多行代码。
领取专属 10元无门槛券
手把手带您无忧上云